public final class JSFinalizationRegistryObject extends JSNonProxyObject
JSObject.GetMembers
CONSTRUCTOR, EMPTY_STRING_ARRAY, HIDDEN_PROTO, NO_SUCH_METHOD_NAME, NO_SUCH_PROPERTY_NAME, PROTO, PROTOTYPE
Modifier | Constructor and Description |
---|---|
protected |
JSFinalizationRegistryObject(com.oracle.truffle.api.object.Shape shape,
com.oracle.truffle.api.interop.TruffleObject cleanupCallback,
List<FinalizationRecord> cells,
ReferenceQueue<Object> referenceQueue) |
Modifier and Type | Method and Description |
---|---|
List<FinalizationRecord> |
getCells() |
com.oracle.truffle.api.interop.TruffleObject |
getCleanupCallback() |
ReferenceQueue<Object> |
getReferenceQueue() |
getMetaObject, getMetaObjectImpl, hasMetaObject
defineOwnProperty, delete, delete, getBuiltinToStringTag, getClassName, getHelper, getHelper, getMethodHelper, getOwnHelper, getOwnHelper, getOwnProperty, getOwnPropertyKeys, getPrototypeOf, hasOnlyShapeProperties, hasOwnProperty, hasOwnProperty, hasProperty, hasProperty, isExtensible, preventExtensions, set, set, setIntegrityLevel, setPrototypeOf, testIntegrityLevel, toDisplayStringImpl, toString
copyWithoutProperties, defaultToString, defineOwnProperty, defineOwnProperty, delete, delete, delete, delete, delete, delete, enumerableOwnNames, filterEnumerableNames, get, get, get, get, get, get, getArray, getClassName, getJSClass, getJSContext, getLanguage, getMethod, getOrDefault, getOrDefault, getOwnProperty, getOwnProperty, getPrototype, getPrototype, getUncachedRead, getUncachedWrite, getWithReceiver, hasArray, hasLanguage, hasMemberReadSideEffects, hasMembers, hasMemberWriteSideEffects, hasOwnProperty, hasOwnProperty, hasOwnProperty, hasOwnProperty, hasProperty, hasProperty, hasProperty, hasProperty, invokeMember, isExtensible, isExtensible, isFrozen, isJSObject, isMemberInsertable, isMemberInvocable, isMemberModifiable, isMemberReadable, isMemberRemovable, isSealed, ordinaryToPrimitive, ownPropertyKeys, ownPropertyKeys, preventExtensions, preventExtensions, readMember, removeMember, set, set, set, set, setArray, setIntegrityLevel, setIntegrityLevel, setPrototype, setPrototype, setWithReceiver, setWithReceiver, setWithReceiver, setWithReceiver, testIntegrityLevel, toDisplayString, toDisplayString, toPrimitive, toPrimitive, writeMember
defaultToString, getDynamicType, getIntOrDefault, getJSClass, getJSContext, getJSSharedData, getKeyArray, getObjectFlags, getOrDefault, getOrNull, getProperty, getPropertyArray, getPropertyFlags, getValue, getValue, isJSDynamicObject, ownPropertyKeys, removeKey, setJSClass, setObjectFlags, setPropertyFlags, testProperties, updatePropertyFlags
protected JSFinalizationRegistryObject(com.oracle.truffle.api.object.Shape shape, com.oracle.truffle.api.interop.TruffleObject cleanupCallback, List<FinalizationRecord> cells, ReferenceQueue<Object> referenceQueue)
public com.oracle.truffle.api.interop.TruffleObject getCleanupCallback()
public List<FinalizationRecord> getCells()
public ReferenceQueue<Object> getReferenceQueue()