public abstract class RefCountedObject extends NativeObject
NativeObject
that has an associated reference countNativeObject.Initializer
defaultInit, LIFECYCLE, ownsHandle
Modifier | Constructor and Description |
---|---|
protected |
RefCountedObject(NativeObject.Initializer init)
Creates a new instance of RefCountedObject
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
ref() |
protected abstract void |
unref() |
classFor, disown, dispose, disposeNativeHandle, equals, finalize, getNativeAddress, handle, hashCode, initializer, initializer, instanceFor, invalidate, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectFor, toString
protected RefCountedObject(NativeObject.Initializer init)