Class NumberPrototypeBuiltins
java.lang.Object
com.oracle.truffle.js.builtins.JSBuiltinsContainer
com.oracle.truffle.js.builtins.JSBuiltinsContainer.SwitchEnum<NumberPrototypeBuiltins.NumberPrototype>
com.oracle.truffle.js.builtins.NumberPrototypeBuiltins
public final class NumberPrototypeBuiltins
extends JSBuiltinsContainer.SwitchEnum<NumberPrototypeBuiltins.NumberPrototype>
Contains builtins for JSNumber.prototype.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classstatic classstatic classstatic classImplementation of the Number.prototype.toLocaleString() method as specified by ECMAScript.static classstatic classstatic classstatic classstatic enumNested 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, NumberPrototypeBuiltins.NumberPrototype builtinEnum) protected static doubleMethods inherited from class JSBuiltinsContainer.SwitchEnum
getEnumTypeMethods inherited from class JSBuiltinsContainer
args, forEachAccessor, forEachBuiltin, fromEnum, getName, lookupAccessorByKey, lookupFunctionByKey, register
-
Field Details
-
BUILTINS
-
-
Constructor Details
-
NumberPrototypeBuiltins
protected NumberPrototypeBuiltins()
-
-
Method Details
-
createNode
protected Object createNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, NumberPrototypeBuiltins.NumberPrototype builtinEnum) - Overrides:
createNodein classJSBuiltinsContainer.SwitchEnum<NumberPrototypeBuiltins.NumberPrototype>
-
getDoubleValue
-