AbstractJSClass |
|
ArrayAccess |
|
FinalizationRecord |
A record specified for FinalizationRegistry entries.
|
JSAbstractArgumentsArray |
|
JSAbstractArray |
|
JSAbstractBuffer |
|
JSAdapter |
|
JSAdapterObject |
|
JSArgumentsArray |
|
JSArgumentsObject |
|
JSArgumentsObject.Mapped |
|
JSArgumentsObject.Unmapped |
|
JSArray |
|
JSArray.ArrayLengthProxyProperty |
|
JSArrayBase |
Base class for Array, ArgumentsObject, and %Object.prototype%.
|
JSArrayBuffer |
|
JSArrayBufferObject |
|
JSArrayBufferObject.Direct |
|
JSArrayBufferObject.DirectBase |
|
JSArrayBufferObject.Heap |
|
JSArrayBufferObject.Shared |
|
JSArrayBufferView |
|
JSArrayBufferViewBase |
|
JSArrayFactory |
|
JSArrayObject |
|
JSBigInt |
|
JSBigIntObject |
|
JSBoolean |
|
JSBooleanObject |
|
JSClass |
Basic interface for all JavaScript "classes".
|
JSConstructor |
|
JSDataView |
|
JSDataViewObject |
|
JSDate |
|
JSDateObject |
|
JSDictionary |
This is a variant of JSOrdinary that stores its contents as a HashMap of properties
(excepts hidden properties, incl.
|
JSError |
|
JSErrorObject |
|
JSFinalizationRegistry |
|
JSFinalizationRegistryObject |
|
JSFunction |
|
JSFunction.ArgumentsProxyProperty |
|
JSFunction.CallerProxyProperty |
|
JSFunction.ClassPrototypeProxyProperty |
|
JSFunction.FunctionLengthPropertyProxy |
|
JSFunction.FunctionNamePropertyProxy |
|
JSFunctionData |
|
JSFunctionFactory |
|
JSFunctionObject |
|
JSFunctionObject.Bound |
|
JSFunctionObject.Unbound |
|
JSGlobal |
|
JSGlobalObject |
|
JSMap |
|
JSMapObject |
|
JSMath |
see MathBuiltins.
|
JSModuleNamespace |
Module Namespace Exotic Objects.
|
JSModuleNamespaceObject |
|
JSNonProxy |
Common base class for non-proxy object types.
|
JSNumber |
|
JSNumberObject |
|
JSObjectFactory |
|
JSObjectFactory.BoundProto |
|
JSObjectFactory.IntrinsicBuilder |
|
JSObjectFactory.RealmData |
|
JSObjectFactory.UnboundProto |
|
JSObjectPrototype |
|
JSObjectPrototype.Instance |
|
JSON |
|
JSOrdinary |
|
JSPrimitive |
|
JSPromise |
|
JSPromiseObject |
|
JSProxy |
|
JSProxyObject |
|
JSRegExp |
|
JSRegExp.LazyNamedCaptureGroupProperty |
|
JSRegExp.LazyRegexResultIndexProxyProperty |
Since we cannot use nodes here, access to this property is special-cased in
com.oracle.truffle.js.nodes.access.PropertyGetNode.LazyRegexResultIndexPropertyGetNode
.
|
JSRegExpGroupsObject |
|
JSRegExpObject |
|
JSSet |
|
JSSetObject |
|
JSSharedArrayBuffer |
|
JSSlowArgumentsArray |
|
JSSlowArray |
|
JSString |
|
JSString.StringLengthProxyProperty |
|
JSStringObject |
|
JSSymbol |
Object wrapper around a primitive symbol.
|
JSSymbolObject |
|
JSTest262 |
|
JSTestV8 |
|
JSTypedArrayObject |
|
JSURLDecoder |
|
JSURLEncoder |
Utility class for encodeURI and encodeURIComponent .
|
JSWeakMap |
|
JSWeakMapObject |
|
JSWeakRef |
|
JSWeakRef.TruffleWeakReference<T> |
|
JSWeakRefObject |
|
JSWeakSet |
|
JSWeakSetObject |
|
TypedArrayAccess |
|