Stefan
java.util.UUID!
java.util.UUID
java.util.UUID?
register<UUID?>(Arb.uuid())
Sam
Platform types are non-denotable, meaning that you can't write them down explicitly in the language.
udalov
// FILE: kotlin.kt private inline fun <reified T> typeOfValue(@Suppress("UNUSED_PARAMETER") x: T): KType = typeOf<T>() fun main() { println(typeOfValue(Java.platformUUIDType())) // "java.util.UUID!" } // FILE: Java.java public class Java { public static java.util.UUID platformUUIDType() { return null; } }
A modern programming language that makes developers happier.