Class JSArgumentsObject.Mapped
java.lang.Object
com.oracle.truffle.api.object.DynamicObject
com.oracle.truffle.js.runtime.objects.JSDynamicObject
com.oracle.truffle.js.runtime.objects.JSObject
com.oracle.truffle.js.runtime.objects.JSClassObject
com.oracle.truffle.js.runtime.objects.JSNonProxyObject
com.oracle.truffle.js.runtime.builtins.JSArrayBase
com.oracle.truffle.js.runtime.builtins.JSArgumentsObject
com.oracle.truffle.js.runtime.builtins.JSArgumentsObject.Mapped
- All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject
- Enclosing class:
JSArgumentsObject
-
Nested Class Summary
Nested classes/interfaces inherited from class JSArgumentsObject
JSArgumentsObject.Mapped, JSArgumentsObject.UnmappedNested classes/interfaces inherited from class JSDynamicObject
JSDynamicObject.IsIdenticalOrUndefined, JSDynamicObject.ToBoolean, JSDynamicObject.ToNumber, JSDynamicObject.ToStringNested classes/interfaces inherited from class com.oracle.truffle.api.object.DynamicObject
com.oracle.truffle.api.object.DynamicObject.DynamicField -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intFields inherited from class JSObject
CONSTRUCTOR, EMPTY_STRING_ARRAY, GET_PROTO_NAME, HIDDEN_PROTO, NO_SUCH_METHOD_NAME, NO_SUCH_PROPERTY_NAME, PROTO, PROTOTYPE, SET_PROTO_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMapped(com.oracle.truffle.api.object.Shape shape, JSDynamicObject proto, DynamicArray arrayType, Object array, int length) -
Method Summary
Modifier and TypeMethodDescriptionintvoidMethods inherited from class JSArgumentsObject
getArraySize, getBuiltinToStringTag, getClassName, getMembers, hasArrayElements, isArrayElementInsertable, isArrayElementModifiable, isArrayElementReadable, readArrayElement, writeArrayElementMethods inherited from class JSArrayBase
getArray, getArrayType, preventExtensions, setArray, setArrayType, setIntegrityLevel, testIntegrityLevelMethods inherited from class JSNonProxyObject
getMetaObject, getMetaObjectImpl, hasMetaObject, isExtensible, toDisplayStringImplMethods inherited from class JSClassObject
defineOwnProperty, delete, delete, getHelper, getHelper, getMethodHelper, getOwnHelper, getOwnHelper, getOwnProperty, getOwnPropertyKeys, getPrototypeOf, hasOnlyShapeProperties, hasOwnProperty, hasOwnProperty, hasProperty, hasProperty, set, set, setPrototypeOfMethods inherited from class JSObject
copyWithoutProperties, defaultToString, defineOwnProperty, defineOwnProperty, delete, delete, delete, delete, delete, delete, enumerableOwnNames, filterEnumerableNames, get, get, get, get, getArray, getClassName, getIterator, getJSClass, getJSContext, getLanguage, getMembers, getMethod, getMethod, getOrDefault, getOrDefault, getOrDefault, getOrDefault, getOwnProperty, getOwnProperty, getPrototype, getPrototype, getUncachedRead, getUncachedWrite, getWithReceiver, hasArray, hasIterator, hasLanguage, hasMemberReadSideEffects, hasMembers, hasMemberWriteSideEffects, hasOwnProperty, hasOwnProperty, hasOwnProperty, hasOwnProperty, hasProperty, hasProperty, hasProperty, hasProperty, invokeMember, isExtensible, isExtensible, isJSObject, isMemberInsertable, isMemberInvocable, isMemberModifiable, isMemberReadable, isMemberRemovable, language, ordinaryToPrimitive, ownPropertyKeys, ownPropertyKeys, readMember, removeMember, set, set, set, set, setArray, setPrototype, setPrototype, setWithReceiver, setWithReceiver, toDisplayString, toPrimitive, toPrimitive, writeMemberMethods inherited from class JSDynamicObject
defaultToString, getDynamicType, getJSClass, getJSContext, getJSSharedData, getObjectFlags, getOrDefault, getOrNull, getPropertyArray, getPropertyFlags, getValue, getValue, identityHashCode, isJSDynamicObject, ownPropertyKeys, setJSClass, setObjectFlags, setPropertyFlags, testProperties, updatePropertyFlagsMethods inherited from class com.oracle.truffle.api.object.DynamicObject
clone, getShape
-
Field Details
-
connectedArgumentCount
protected int connectedArgumentCount -
disconnectedIndices
-
-
Constructor Details
-
Mapped
protected Mapped(com.oracle.truffle.api.object.Shape shape, JSDynamicObject proto, DynamicArray arrayType, Object array, int length)
-
-
Method Details
-
getConnectedArgumentCount
public int getConnectedArgumentCount() -
getDisconnectedIndices
-
initDisconnectedIndices
public void initDisconnectedIndices()
-