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 JSLocaleObject |
executeInit(JSLocaleObject locale,
Object tag,
Object options) |
JSLocaleObject |
initializeLocaleOther(JSLocaleObject localeObject,
Object tagArg,
Object optionsArg) |
JSLocaleObject |
initializeLocaleUsingLocale(JSLocaleObject localeObject,
JSLocaleObject tagArg,
Object optionsArg) |
JSLocaleObject |
initializeLocaleUsingObject(JSLocaleObject localeObject,
JSObject tagArg,
Object optionsArg,
JSToStringNode toStringNode) |
JSLocaleObject |
initializeLocaleUsingString(JSLocaleObject 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 JSLocaleObject executeInit(JSLocaleObject locale, Object tag, Object options)
public static InitializeLocaleNode createInitalizeLocaleNode(JSContext context)
public JSLocaleObject initializeLocaleUsingString(JSLocaleObject localeObject, com.oracle.truffle.api.strings.TruffleString tagArg, Object optionsArg)
public JSLocaleObject initializeLocaleUsingLocale(JSLocaleObject localeObject, JSLocaleObject tagArg, Object optionsArg)
public JSLocaleObject initializeLocaleUsingObject(JSLocaleObject localeObject, JSObject tagArg, Object optionsArg, JSToStringNode toStringNode)
public JSLocaleObject initializeLocaleOther(JSLocaleObject localeObject, Object tagArg, Object optionsArg)