public final class JSAdapterObject extends JSClassObject
JSObject.GetMembers
CONSTRUCTOR, EMPTY_STRING_ARRAY, HIDDEN_PROTO, NO_SUCH_METHOD_NAME, NO_SUCH_PROPERTY_NAME, PROTO, PROTOTYPE
Modifier | Constructor and Description |
---|---|
protected |
JSAdapterObject(com.oracle.truffle.api.object.Shape shape,
com.oracle.truffle.api.object.DynamicObject adaptee,
com.oracle.truffle.api.object.DynamicObject overrides) |
Modifier and Type | Method and Description |
---|---|
com.oracle.truffle.api.object.DynamicObject |
getAdaptee() |
Object |
getMetaObject() |
com.oracle.truffle.api.object.DynamicObject |
getOverrides() |
boolean |
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 JSAdapterObject(com.oracle.truffle.api.object.Shape shape, com.oracle.truffle.api.object.DynamicObject adaptee, com.oracle.truffle.api.object.DynamicObject overrides)
public com.oracle.truffle.api.object.DynamicObject getAdaptee()
public com.oracle.truffle.api.object.DynamicObject getOverrides()
public boolean hasMetaObject()
public Object getMetaObject()