public abstract class InitializeLocaleNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
InitializeLocaleNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
static InitializeLocaleNode |
createInitalizeLocaleNode(JSContext context) |
abstract JSDynamicObject |
executeInit(JSDynamicObject locale,
Object tag,
Object options) |
JSDynamicObject |
initializeLocaleOther(JSDynamicObject localeObject,
Object tagArg,
Object optionsArg) |
JSDynamicObject |
initializeLocaleUsingLocale(JSDynamicObject localeObject,
JSDynamicObject tagArg,
Object optionsArg) |
JSDynamicObject |
initializeLocaleUsingObject(JSDynamicObject localeObject,
JSDynamicObject tagArg,
Object optionsArg,
JSToStringNode toStringNode) |
JSDynamicObject |
initializeLocaleUsingString(JSDynamicObject localeObject,
com.oracle.truffle.api.strings.TruffleString tagArg,
Object optionsArg) |
copy, getLanguage, getRealm, hasOverloadedOperators, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringprotected InitializeLocaleNode(JSContext context)
public abstract JSDynamicObject executeInit(JSDynamicObject locale, Object tag, Object options)
public static InitializeLocaleNode createInitalizeLocaleNode(JSContext context)
public JSDynamicObject initializeLocaleUsingString(JSDynamicObject localeObject, com.oracle.truffle.api.strings.TruffleString tagArg, Object optionsArg)
public JSDynamicObject initializeLocaleUsingLocale(JSDynamicObject localeObject, JSDynamicObject tagArg, Object optionsArg)
public JSDynamicObject initializeLocaleUsingObject(JSDynamicObject localeObject, JSDynamicObject tagArg, Object optionsArg, JSToStringNode toStringNode)
public JSDynamicObject initializeLocaleOther(JSDynamicObject localeObject, Object tagArg, Object optionsArg)