public abstract static class NumberPrototypeBuiltins.JSNumberToLocaleStringIntlNode extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.InlinedARGUMENTSINTERMEDIATE_VALUE| Constructor and Description |
|---|
JSNumberToLocaleStringIntlNode(JSContext context,
JSBuiltin builtin) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
failForNonNumbers(Object notANumber,
Object locales,
Object options) |
protected com.oracle.truffle.api.strings.TruffleString |
javaNumberToLocaleString(Object thisNumber,
Object locales,
Object options,
IsNumberNode isNumber,
JSToDoubleNode toDouble) |
protected com.oracle.truffle.api.strings.TruffleString |
jsNumberToLocaleString(JSNumberObject thisObj,
Object locales,
Object options) |
protected com.oracle.truffle.api.strings.TruffleString |
toLocaleStringForeignObject(Object thisObj,
Object locales,
Object options,
com.oracle.truffle.api.interop.InteropLibrary interop) |
copyUninitialized, countsTowardsStackTraceLimit, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, isSplitImmediately, tryCreateInlinedaddCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, executeVoid, expressionToString, findBlockScopeNode, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTagsgetLanguage, getRealm, hasOverloadedOperatorsaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecializeprotected com.oracle.truffle.api.strings.TruffleString jsNumberToLocaleString(JSNumberObject thisObj, Object locales, Object options)
protected final com.oracle.truffle.api.strings.TruffleString javaNumberToLocaleString(Object thisNumber, Object locales, Object options, IsNumberNode isNumber, JSToDoubleNode toDouble)
protected com.oracle.truffle.api.strings.TruffleString toLocaleStringForeignObject(Object thisObj, Object locales, Object options, com.oracle.truffle.api.interop.InteropLibrary interop)