| 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.Interop |
ArrayBuffer backed by Interop Buffer.
|
| JSArrayBufferObject.Shared |
|
| JSArrayBufferView |
|
| JSArrayBufferViewBase |
|
| JSArrayIterator |
|
| JSArrayIteratorObject |
|
| JSArrayObject |
|
| JSAsyncFromSyncIteratorObject |
|
| JSAsyncGenerator |
|
| JSAsyncGeneratorObject |
|
| JSAsyncIterator |
|
| JSAsyncIteratorObject |
|
| JSBigInt |
|
| JSBigIntObject |
|
| JSBoolean |
|
| JSBooleanObject |
|
| JSClass |
Basic interface for all JavaScript (ordinary and exotic) object types.
|
| JSCollectionIteratorObject |
|
| 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 |
|
| JSForInIterator |
|
| JSForInIteratorObject |
Internal iterator object used by for-in loop statement.
|
| JSFunction |
|
| JSFunction.ArgumentsProxyProperty |
V8 compatibility mode: retrieves the function's arguments from the stack.
|
| JSFunction.CallerProxyProperty |
V8 compatibility mode: retrieves the function's caller from the stack.
|
| JSFunction.ClassPrototypeProxyProperty |
|
| JSFunction.FunctionLengthPropertyProxy |
|
| JSFunction.FunctionNamePropertyProxy |
|
| JSFunctionData |
|
| JSFunctionFactory |
|
| JSFunctionObject |
|
| JSFunctionObject.Bound |
Bound function exotic object.
|
| JSFunctionObject.BoundOrWrapped |
Bound or wrapped function exotic object.
|
| JSFunctionObject.Unbound |
|
| JSFunctionObject.Wrapped |
Wrapped function exotic object.
|
| JSGenerator |
|
| JSGeneratorObject |
|
| JSGlobal |
|
| JSGlobalObject |
|
| JSIterator |
|
| JSIteratorHelperObject |
|
| JSIteratorObject |
|
| JSIteratorRecordObject |
Abstract base class of iterators that are based on an iterator object and next method.
|
| JSMap |
|
| JSMapIterator |
|
| JSMapIteratorObject |
|
| 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 |
|
| JSObjectPrototypeObject |
|
| JSOrdinary |
|
| JSOverloadedOperatorsObject |
This is the type of JavaScript objects that have overloaded operator semantics.
|
| JSPrimitive |
|
| JSPromise |
|
| JSPromiseObject |
|
| JSProxy |
|
| JSProxyObject |
|
| JSProxyObject.RevokedTarget |
|
| JSRawJSON |
A frozen ordinary object with an [[IsRawJSON]] internal slot, as created by JSON.rawJSON().
|
| JSRawJSONObject |
|
| 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 |
|
| JSSetIterator |
|
| JSSetIteratorObject |
|
| JSSetObject |
|
| JSShadowRealm |
|
| JSShadowRealmObject |
|
| JSSharedArrayBuffer |
|
| JSSlowArgumentsArray |
|
| JSSlowArray |
|
| JSString |
|
| JSString.StringLengthProxyProperty |
|
| JSStringIterator |
|
| JSStringIteratorObject |
|
| JSStringObject |
|
| JSSymbol |
Object wrapper around a primitive symbol.
|
| JSSymbolObject |
|
| JSTest262 |
|
| JSTestV8 |
|
| JSTypedArrayObject |
|
| JSUncheckedProxyHandler |
|
| JSUncheckedProxyHandlerObject |
|
| JSURLDecoder |
|
| JSURLEncoder |
Utility class for encodeURI and encodeURIComponent.
|
| JSWeakMap |
|
| JSWeakMapObject |
|
| JSWeakRef |
|
| JSWeakRef.TruffleWeakReference<T> |
|
| JSWeakRefObject |
|
| JSWeakSet |
|
| JSWeakSetObject |
|
| JSWrapForValidAsyncIterator |
|
| JSWrapForValidAsyncIteratorObject |
|
| JSWrapForValidIterator |
|
| JSWrapForValidIteratorObject |
|
| SetRecord |
Set record is used to encapsulate the interface of a set or a similar object.
|
| TypedArrayAccess |
|