rd-framework / com.jetbrains.rd.framework / Identities

Identities

class Identities : IIdentities

Generates unique identifiers for objects in an object graph, supporting separate ID spaces for IDs assigned on the client and the server side of the protocol.

Constructors

<init>

Identities(dynamicKind: IdKind)

Generates unique identifiers for objects in an object graph, supporting separate ID spaces for IDs assigned on the client and the server side of the protocol.

Properties

dynamicKind

val dynamicKind: IdKind

Functions

next

fun next(parent: RdId): RdId

Generates the next unique identifier.

Extension Functions

deepClonePolymorphic

fun <T> T.deepClonePolymorphic(): T