Package com.oracle.truffle.js.builtins
package com.oracle.truffle.js.builtins
-
ClassDescriptionContains built-in methods of AsyncGenerator.prototype.Contains builtins for JSArrayBuffer function (constructor).Contains builtins for JSArrayBuffer.prototype.Contains builtins for JSArray function (constructor).ArrayFunctionBuiltins.JSArrayFromAsyncNode.ArrayFromAsyncResumptionRootNode<T extends com.oracle.truffle.js.builtins.ArrayFunctionBuiltins.JSArrayFromAsyncNode.ArrayFromAsyncArgs>Contains functions of the %ArrayIteratorPrototype% object.Contains builtins for JSArray.prototype.Contains built-in methods of 11.1.3.2 The %AsyncFromSyncIteratorPrototype% Object.Contains built-in methods of AsyncGenerator.prototype.Contains builtins for AsyncIterator.prototype.AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AbstractAsyncIteratorGeneratorResumptionRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorGeneratorAwaitResumptionRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>Await resumption entry point for generator-based async iterators.AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorGeneratorAwaitResumptionWithCloseRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorGeneratorAwaitResumptionWithNextRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorGeneratorYieldResumptionRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>Suspended start/yield entry point for generator-based async iterators.AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorNonGeneratorResumptionRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>Resumption entry point for non-generator-based async iterators.AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorNonGeneratorResumptionWithCloseRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>AsyncIteratorPrototypeBuiltins.AsyncIteratorUnwrapYieldResumptionRootNode<T extends AsyncIteratorPrototypeBuiltins.AsyncIteratorAwaitNode.AsyncIteratorArgs>Contains builtins for AtomicsBuiltins.Atomics.6.3.3 Atomics.compareExchange(typedArray, index, expectedValue, replacementValue).Other atomic operations.Lock-free regions checking.6.3.9 Atomics.load(typedArray, index).6.3.11 Atomics.store(typedArray, index, value).Contains builtins for JSBigInt function (constructor).Contains builtins for JSBigInt.prototype.Contains builtins for JSBoolean.prototype.Contains builtins for `console`.Contains built-in constructor functions.Contains builtins for JSDate function (constructor).Contains builtins for JSDate.prototype.Contains builtins for
Debugobject.Exposes the "holes" property of arrays.Prints the current JS stack.Used by testV8!Prototype of [[Enumerate]]().Contains builtins for JSError function (constructor).Contains builtins for JSError.prototype.Contains builtins for JSFinalizationRegistry.prototype.Implementation of the FinalizationRegistry.prototype.cleanupSome().Implementation of the FinalizationRegistry.prototype.register().Implementation of the FinalizationRegistry.prototype.unregister().Functions of the %ForInIteratorPrototype% object.Contains builtins for Function.prototype.Contains built-in methods of Generator.prototype.Contains builtins for the global object.Built-ins for load.For load("nashorn:parser.js") compatibility.Manually added in initGlobalNashornExtensions or initGlobalScriptingExtensions.Built-ins for print.Implements $EXEC() in Nashorn scripting mode.Built-ins for js shell (for compatibility with e.g.Built-ins available in a worker only.Implementation of ECMAScript 5.1 15.1.3.1 decodeURI() and of ECMAScript 5.1 15.1.3.2 decodeURIComponent().Implementation of ECMAScript 5.1 15.1.3.3 encodeURI() and of ECMAScript 5.1 15.1.3.4 encodeURIComponent().Non-standard global exit function to provide compatibility with Nashorn (exit() and quit()) and V8 (only quit()) shells.This node is used only for indirect calls to eval.Implementation of ECMAScript 5.1 15.1.2.5 isFinite() method.Implementation of ECMAScript 5.1 15.1.2.4 isNaN() method.Implementation of non-standard method loadWithNewGlobal() as defined by Nashorn.Implementation of ECMAScript 5.1 15.1.2.3 parseFloat() method.Implementation of ECMAScript 5.1 15.1.2.2 parseInt() method.Non-standard print()/printErr() method to write to the console.Non-standard readbuffer() to provide compatibility with V8.Non-standard read() and readFully() to provide compatibility with V8 and Nashorn, respectively.Non-standard readline() for V8 compatibility, and readLine(prompt) for Nashorn compatibility (only available in nashorn-compat mode with scripting enabled).Implementation of ECMAScript 5.1 B.2.1 escape() method and of ECMAScript 5.1 B.2.2 unescape() method.Contains builtins for JSIterator function (constructor).Contains builtins for JSIterator.prototype.IteratorPrototypeBuiltins.IteratorFromGeneratorNode<T extends IteratorPrototypeBuiltins.IteratorArgs>IteratorPrototypeBuiltins.IteratorFromGeneratorNode.IteratorFromGeneratorImplNode<T extends IteratorPrototypeBuiltins.IteratorArgs>Intended to be subclassed by definitions of builtin functions.Builtins container for functions defined via BuiltinNodeFactory lambdas.Builtins container for builtin nodes created via switch dispatch method.Builtins container for builtin nodes created via switch-enum dispatch method.The %TypedArray% intrinsic constructor function object (ES6 22.2.1).Contains functions of the %MapIteratorPrototype% object.Contains builtins for JSMap.prototype.Implementation of the Map.prototype.clear().Implementation of the Map.prototype.delete().Implementation of the Map.prototype.get().Implementation of the Map.prototype.has().Implementation of the Map.prototype.set().Implementation of the Map.prototype.getOrInsertComputed().Implementation of the Map.prototype.getOrInsert().Implementation of the Map.prototype.size getter.Contains builtins for JSNumber function (constructor).Contains builtins for JSNumber.prototype.Implementation of the Number.prototype.toLocaleString() method as specified by ECMAScript.Contains builtins forObjectfunction (constructor).ImplementsObject.freezeandObject.seal(a.k.a.ImplementsObject.isFrozenandObject.isSealed(a.k.a.Contains builtins for Object.prototype.This class implements the Operators builtin.Contains functions of the %Promise% constructor function object.Contains functions of the %PromisePrototype% object.Contains built-in functions of the Proxy Constructor.Contains builtins for Reflect (ES2015, 26.1).Contains builtin methods for JSRegExp.Contains builtin methods for JSRegExp.prototype.This implements the deprecated RegExp.prototype.compile() method.This implements the RegExp.prototype.exec() method as defined by ECMAScript 5.This implements the RegExp.prototype.exec() method.This implements the RegExp.prototype.[@@matchAll] method.This implements the RegExp.prototype.[@@match] method.This implements the RegExp.prototype.[@@replace] method.This implements the RegExp.prototype.[@@search] method.This implements the RegExp.prototype.[@@split] method.Ensure sticky ("y") is part of the flags.This implements the RegExp.prototype.test() method as defined by ECMAScript 5.1 15.10.6.3.This implements the RegExp.prototype.test() method.This implements the RegExp.prototype.toString() method.Implements the RegExp.prototype.flags getter.Contains functions of the %RegExpStringIteratorPrototype% object.Contains functions of the %SetIteratorPrototype% object.Contains builtins for JSSet.prototype.Implementation of the Set.prototype.add().Implementation of the Set.prototype.clear().Implementation of the Set.prototype.delete().Implementation of the Set.prototype.difference().Implementation of the Set.prototype.has().Implementation of the Set.prototype.intersection().Implementation of the Set.prototype.isDisjointFrom().Implementation of the Set.prototype.isSubsetOf().Implementation of the Set.prototype.isSupersetOf().Base class for the New Set Methods.Implementation of the Set.prototype.symmetricDifference().Implementation of the Set.prototype.union().Built-ins from the NewSetMethods proposal (https://github.com/tc39/proposal-set-methods).Implementation of the Set.prototype.size getter.Contains built-in functions of the%ShadowRealm.prototype%.Contains builtins for JSSharedArrayBuffer.prototype.Contains builtins for JSString function (constructor).Contains functions of the %StringIteratorPrototype% object.Contains builtins for JSString.prototype.Implementation of the CreateRegExpStringIterator abstract operation as specified by the String.prototype.matchAll draft proposal.Implementation of the String.prototype.charAt() method as specified by ECMAScript 5.1 in 15.5.4.4.Implementation of the String.prototype.charCodeAt() method as specified by ECMAScript 5.1 in 15.5.4.5.Implementation of the String.prototype.codePointAt() method of ECMAScript6/Harmony.Implementation of the String.prototype.concat() method as specified by ECMAScript 5.1 in 15.5.4.6.Implementation of the String.prototype.endsWith() method of ECMAScript6/Harmony.Implementation of the String.prototype.contains() or .includes() method of ECMAScript6/Harmony.Implementation of the String.prototype.indexOf() method as specified by ECMAScript 5.1 in 15.5.4.7.Implementation of the String.prototype.lastIndexOf() method as specified by ECMAScript 5.1 in 15.5.4.8.Implementation of the String.prototype.localeCompare() method as specified by ECMAScript Internationalization API, 1.0.Implementation of the String.prototype.localeCompare() method as specified by ECMAScript 5.1 in 15.5.4.9.Implementation of the String.prototype.match() method as specified by ECMAScript 5.1 in 15.5.4.10.Implementation of the String.prototype.match() method as specified by ECMAScript 6 in 21.1.3.11 and the String.prototype.matchAll() method as specified by the String.prototype.matchAll draft proposal.Implementation of the String.prototype.normalize() method of ECMAScript6/Harmony.Implementation of the String.prototype.padStart() and padEnd() method as proposed for ECMAScript 2016 (ES7).Implementation of the String.prototype.repeat() method of ECMAScript6/Harmony.Implementation of the String.prototype.replace() method as specified by ECMAScript 5.1 in 15.5.4.11.Implementation of the String.prototype.replace() method as specified by ECMAScript 5.1 in 15.5.4.11.Legacy Implementation of the String.prototype.search() method as specified by ECMAScript 5.Implementation of the String.prototype.search() method as specified by ECMAScript 6 in 21.1.3.15.Implementation of the String.prototype.slice() method as specified by ECMAScript 5.1 in 15.5.4.13.Implementation of the String.prototype.split() method as specified by ECMAScript 5.1 in 15.5.4.14.Implementation of the String.prototype.startsWith() method of ECMAScript6/Harmony.Implementation of the String.prototype.substring() method as specified by ECMAScript 5.1 in 15.5.4.15.Implementation of the String.prototype.substr() method as specified by ECMAScript 5.1 in Annex B.2.3.Implementation of the String.prototype.toLocaleLowerCase() and toLocaleUpperCase() methods as specified by ECMAScript Internationalization API, 1.0.Implementation of the String.prototype.toLowerCase() method as specified by ECMAScript 5.1 in 15.5.4.16.Implementation of the String.prototype.toString() and String.prototype.valueOf() methods as specified by ECMAScript 5.1 in 15.5.4.2 and 15.5.4.3.Implementation of the String.prototype.toUpperCase() method as specified by ECMAScript 5.1 in 15.5.4.18.Non-standard String.prototype.trimLeft to provide compatibility with Nashorn and V8.Implementation of the String.prototype.trim() method as specified by ECMAScript 5.1 in 15.5.4.20.Non-standard String.prototype.trimRight to provide compatibility with Nashorn and V8.Contains builtins for Symbol function.Contains builtins for Symbol.prototype.Contains functions of the %TypedArray% constructor function object.Contains %TypedArrayPrototype% methods.Contains methods of theUint8Arrayconstructor and prototype.Contains builtins for JSWeakMap.prototype.Implementation of the WeakMap.prototype.delete().Implementation of the WeakMap.prototype.get().Implementation of the WeakMap.prototype.has().Implementation of the WeakMap.prototype.set().Implementation of the WeakMap.prototype.getOrInsertComputed().Implementation of the WeakMap.prototype.getOrInsert().Contains builtins for JSWeakRef.prototype.Implementation of the WeakRef.prototype.deref().Contains builtins for JSWeakSet.prototype.Implementation of the WeakSet.prototype.add().Implementation of the WeakSet.prototype.delete().Implementation of the WeakSet.prototype.has().Contains built-in functions of the%Worker.prototype%.