Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class ObjectIdentifier<T : Any>(val ref: T)

A instance holder class serving as an object identifier for that instance reference.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface TypeReference<out T : Any>

A class that represents a type reference capturing generic types at runtime.

Link copied to clipboard

Properties

Link copied to clipboard

Returns the simple name of the type represented by this TypeReference.

Functions

Link copied to clipboard
inline fun <T : Any> typeReference(): TypeReference<T>

Creates a TypeReference for the specified type.

Link copied to clipboard
fun UUID(): UUID

fun UUID(string: String): UUID

Creates a UUID instance from the specified string representation.