| 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 |
|
| JSErrorObject.IsIdenticalOrUndefined |
|
| 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 |
|