Class ConstructorBuiltins
java.lang.Object
com.oracle.truffle.js.builtins.JSBuiltinsContainer
com.oracle.truffle.js.builtins.JSBuiltinsContainer.SwitchEnum<ConstructorBuiltins.Constructor>
com.oracle.truffle.js.builtins.ConstructorBuiltins
public final class ConstructorBuiltins
extends JSBuiltinsContainer.SwitchEnum<ConstructorBuiltins.Constructor>
Contains built-in constructor functions.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class com.oracle.truffle.js.builtins.JSBuiltinsContainer
JSBuiltinsContainer.Lambda, JSBuiltinsContainer.Switch, JSBuiltinsContainer.SwitchEnum<E extends Enum<E> & BuiltinEnum<E>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JSBuiltinNodecreateCallRequiresNew(JSContext context, JSBuiltin builtin) protected ObjectcreateNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, ConstructorBuiltins.Constructor builtinEnum) Methods inherited from class com.oracle.truffle.js.builtins.JSBuiltinsContainer.SwitchEnum
getEnumTypeMethods inherited from class com.oracle.truffle.js.builtins.JSBuiltinsContainer
args, forEachAccessor, forEachBuiltin, fromEnum, getName, lookupAccessorByKey, lookupFunctionByKey, register
-
Field Details
-
BUILTINS
-
-
Constructor Details
-
ConstructorBuiltins
protected ConstructorBuiltins()
-
-
Method Details
-
createNode
protected Object createNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, ConstructorBuiltins.Constructor builtinEnum) - Overrides:
createNodein classJSBuiltinsContainer.SwitchEnum<ConstructorBuiltins.Constructor>
-
createCallRequiresNew
-