Class InitializeDateTimeFormatNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.intl.InitializeDateTimeFormatNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumNested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Field Summary
FieldsModifier and TypeFieldDescriptionValid option values for dateStyle and timeStyle.Valid option values for year, day, hour, minute, second. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInitializeDateTimeFormatNode(JSContext context, InitializeDateTimeFormatNode.Required required, InitializeDateTimeFormatNode.Defaults defaults) -
Method Summary
Modifier and TypeMethodDescriptionstatic InitializeDateTimeFormatNodecreateInitalizeDateTimeFormatNode(JSContext context, InitializeDateTimeFormatNode.Required required, InitializeDateTimeFormatNode.Defaults defaults) abstract JSDateTimeFormatObjectexecuteInit(JSDateTimeFormatObject dateTimeFormatObj, Object locales, Object options) initializeDateTimeFormat(JSDateTimeFormatObject dateTimeFormatObj, Object localesArg, Object optionsArg) Methods inherited from class com.oracle.truffle.js.nodes.JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplace, reportLoopCount, reportLoopCountMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, reportReplace, toString
-
Field Details
-
FORMAT_MATCHER_OPTION_VALUES
-
TWO_DIGIT_NUMERIC_OPTION_VALUES
-
DAY_OPTION_VALUES
-
DATE_TIME_STYLE_OPTION_VALUES
-
TIME_ZONE_NAME_OPTION_VALUES
-
TIME_ZONE_NAME_OPTION_VALUES_ES2022
-
-
Constructor Details
-
InitializeDateTimeFormatNode
protected InitializeDateTimeFormatNode(JSContext context, InitializeDateTimeFormatNode.Required required, InitializeDateTimeFormatNode.Defaults defaults)
-
-
Method Details
-
executeInit
public abstract JSDateTimeFormatObject executeInit(JSDateTimeFormatObject dateTimeFormatObj, Object locales, Object options) -
createInitalizeDateTimeFormatNode
public static InitializeDateTimeFormatNode createInitalizeDateTimeFormatNode(JSContext context, InitializeDateTimeFormatNode.Required required, InitializeDateTimeFormatNode.Defaults defaults) -
initializeDateTimeFormat
public JSDateTimeFormatObject initializeDateTimeFormat(JSDateTimeFormatObject dateTimeFormatObj, Object localesArg, Object optionsArg)
-