public final class TestV8Builtins extends JSBuiltinsContainer.SwitchEnum<TestV8Builtins.TestV8>
| Modifier and Type | Class and Description |
|---|---|
static class |
TestV8Builtins.TestV8 |
static class |
TestV8Builtins.TestV8AtomicsBaseNode |
static class |
TestV8Builtins.TestV8AtomicsNumUnresolvedAsyncPromisesForTestingNode |
static class |
TestV8Builtins.TestV8AtomicsNumWaitersForTestingNode |
static class |
TestV8Builtins.TestV8ConstructDoubleNode
Constructs a double from two 32bit ints.
|
static class |
TestV8Builtins.TestV8CreateAsyncFromSyncIterator
Calls CreateAsyncFromSyncIterator, used by v8mockup.js.
|
static class |
TestV8Builtins.TestV8DoublePartNode
Gets the upper (hi) or lower (lo) 32 bits of a double.
|
static class |
TestV8Builtins.TestV8EnqueueJobNode |
static class |
TestV8Builtins.TestV8ReferenceEqualNode |
static class |
TestV8Builtins.TestV8RunMicrotasksNode
Executes all pending jobs, used by v8mockup.js.
|
static class |
TestV8Builtins.TestV8SetTimeoutNode |
static class |
TestV8Builtins.TestV8ToLengthNode
Calls [[ToLength]].
|
static class |
TestV8Builtins.TestV8ToNameNode
Calls [[ToName]], used by v8mockup.js.
|
static class |
TestV8Builtins.TestV8ToNumberNode
Calls [[ToNumber]], used by v8mockup.js.
|
static class |
TestV8Builtins.TestV8ToPrimitiveNode
Calls [[ToPrimitive]], used by v8mockup.js .
|
static class |
TestV8Builtins.TestV8ToStringNode
Calls [[ToString]], used by v8mockup.js.
|
JSBuiltinsContainer.Lambda, JSBuiltinsContainer.Switch, JSBuiltinsContainer.SwitchEnum<E extends Enum<E> & BuiltinEnum<E>>| Modifier and Type | Field and Description |
|---|---|
static JSBuiltinsContainer |
BUILTINS |
| Modifier | Constructor and Description |
|---|---|
protected |
TestV8Builtins() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
createNode(JSContext context,
JSBuiltin builtin,
boolean construct,
boolean newTarget,
TestV8Builtins.TestV8 builtinEnum) |
getEnumTypeargs, forEachAccessor, forEachBuiltin, fromEnum, fromEnum, getName, lookupAccessorByKey, lookupFunctionByName, registerpublic static final JSBuiltinsContainer BUILTINS
protected Object createNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, TestV8Builtins.TestV8 builtinEnum)
createNode in class JSBuiltinsContainer.SwitchEnum<TestV8Builtins.TestV8>