Package com.oracle.truffle.js.runtime.builtins
package com.oracle.truffle.js.runtime.builtins
-
ClassDescriptionA record specified for FinalizationRegistry entries.Base class for Array, ArgumentsObject, and %Object.prototype%.ArrayBuffer backed by Interop Buffer.Basic interface for all JavaScript (ordinary and exotic) object types.This is a variant of
JSOrdinarythat stores its contents as a HashMap of properties (excepts hidden properties, incl.Internal iterator object used by for-in loop statement.V8 compatibility mode: retrieves the function's arguments from the stack.V8 compatibility mode: retrieves the function's caller from the stack.Bound function exotic object.Bound or wrapped function exotic object.Wrapped function exotic object.Abstract base class of iterators that are based on an iterator object and next method.see MathBuiltins.Module Namespace Exotic Objects.Common base class for non-proxy object types.This is the type of JavaScript objects that have overloaded operator semantics.A frozen ordinary object with an [[IsRawJSON]] internal slot, as created by JSON.rawJSON().Since we cannot use nodes here, access to this property is special-cased incom.oracle.truffle.js.nodes.access.PropertyGetNode.LazyRegexResultIndexPropertyGetNode.Object wrapper around a primitive symbol.Utility class forencodeURIandencodeURIComponent.Set record is used to encapsulate the interface of a set or a similar object.