pointer property

JObjectPtr pointer

The underlying JNI reference.

Throws UseAfterReleaseError if the object is previously released.

Be careful when storing this in a variable since it might have gotten released upon use.

Implementation

JObjectPtr get pointer {
  if (isReleased) throw UseAfterReleaseError();
  return _finalizable.pointer;
}