GemNativeObj

constructor()

Default constructor uses nativeAlloc by default


constructor(address: Long)


constructor(address: Long, isReference: Boolean?)

Constructor for already nave allocated objects

Parameters

address

address of native object

isReference

Is reference flag


constructor(allocator: ObjectAllocator, isReference: Boolean = false)

Constructor for custom native allocation

Parameters

allocator

will be called lazy once to allocate a native object

isReference

Is reference flag