Class TestV8Builtins
java.lang.Object
com.oracle.truffle.js.builtins.JSBuiltinsContainer
com.oracle.truffle.js.builtins.JSBuiltinsContainer.SwitchEnum<TestV8Builtins.TestV8>
com.oracle.truffle.js.builtins.testing.TestV8Builtins
Contains builtins to support special behavior used by TestV8.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic classConstructs a double from two 32bit ints.static classCalls CreateAsyncFromSyncIterator, used by v8mockup.js.static classstatic classGets the upper (hi) or lower (lo) 32 bits of a double.static classstatic classstatic classExecutes all pending jobs, used by v8mockup.js.static classstatic classstatic classstatic classCalls [[ToLength]].static classCalls [[ToName]], used by v8mockup.js.static classCalls [[ToNumber]], used by v8mockup.js.static classCalls [[ToPrimitive]], used by v8mockup.js .static classCalls [[ToString]], used by v8mockup.js.Nested classes/interfaces inherited from class JSBuiltinsContainer
JSBuiltinsContainer.Lambda, JSBuiltinsContainer.Switch, JSBuiltinsContainer.SwitchEnum<E> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcreateNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, TestV8Builtins.TestV8 builtinEnum) Methods inherited from class JSBuiltinsContainer.SwitchEnum
getEnumTypeMethods inherited from class JSBuiltinsContainer
args, forEachAccessor, forEachBuiltin, fromEnum, getName, lookupAccessorByKey, lookupFunctionByKey, register
-
Field Details
-
BUILTINS
-
-
Constructor Details
-
TestV8Builtins
protected TestV8Builtins()
-
-
Method Details
-
createNode
protected Object createNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, TestV8Builtins.TestV8 builtinEnum) - Overrides:
createNodein classJSBuiltinsContainer.SwitchEnum<TestV8Builtins.TestV8>
-