rd-framework / com.jetbrains.rd.framework / RdId

RdId

data class RdId

An identifier of the object that participates in the object graph.

Constructors

<init>

RdId(hash: Long)

An identifier of the object that participates in the object graph.

Properties

hash

val hash: Long

isNull

val isNull: Boolean

Functions

mix

fun mix(tail: String): RdId
fun mix(tail: Int): RdId
fun mix(tail: Long): RdId

notNull

fun notNull(): RdId

toString

fun toString(): String

write

fun write(buffer: AbstractBuffer): Unit

Companion Object Properties

MAX_STATIC_ID

const val MAX_STATIC_ID: Int

Null

val Null: RdId

Companion Object Functions

read

fun read(buffer: AbstractBuffer): RdId

Extension Functions

deepClonePolymorphic

fun <T> T.deepClonePolymorphic(): T