Companion

object Companion

Functions

Link copied to clipboard
inline fun <R> A_BasicObject.dispatch(f: AbstractDescriptor.(AvailObject) -> R): R

Dispatcher helper function for routing messages to the descriptor.

Link copied to clipboard
inline fun <R> A_BasicObject.synchronizeIf(syncCondition: Boolean, body: A_BasicObject.() -> R): R

If the provided condition is true, synchronize with the receiver's monitor around the execution of the body function. Otherwise, run the body function without synchronization.

Properties

Link copied to clipboard
val equalsMethod: CheckedMethod

The CheckedMethod for equals.

Link copied to clipboard
val hashMethod: CheckedMethod
Link copied to clipboard
val isInstanceOfMethod: CheckedMethod
Link copied to clipboard
val makeImmutableMethod: CheckedMethod
Link copied to clipboard
val A_BasicObject.objectVariant: ObjectLayoutVariant

Extract the ObjectLayoutVariant from an object.

Link copied to clipboard
val traversedMethod: CheckedMethod