Class ToTemporalZonedDateTimeNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.ToTemporalZonedDateTimeNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
Implementation of ToTemporalZonedDateTime() operation.
-
Nested Class Summary
Nested 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract JSTemporalZonedDateTimeObjectexecute(Object value, JSDynamicObject options) toTemporalZonedDateTime(Object item, JSDynamicObject options, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile isZonedDateTimeProfile, SnapshotOwnPropertiesNode snapshotOwnProperties, IsObjectNode isObjectNode, CalendarMethodsRecordLookupNode lookupDateFromFields, CalendarMethodsRecordLookupNode lookupFields, com.oracle.truffle.api.strings.TruffleString.EqualNode equalNode, TemporalGetOptionNode getOptionNode, ToTemporalTimeZoneSlotValueNode toTimeZoneSlotValue, GetTemporalCalendarSlotValueWithISODefaultNode getCalendarSlotValueWithISODefault, TemporalCalendarFieldsNode calendarFieldsNode, TemporalCalendarDateFromFieldsNode dateFromFieldsNode, CreateTimeZoneMethodsRecordNode createTimeZoneMethodsRecord) Methods inherited from class com.oracle.truffle.js.nodes.JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplaceMethods 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, toString
-
Constructor Details
-
ToTemporalZonedDateTimeNode
protected ToTemporalZonedDateTimeNode()
-
-
Method Details
-
execute
-
toTemporalZonedDateTime
public JSTemporalZonedDateTimeObject toTemporalZonedDateTime(Object item, JSDynamicObject options, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile isZonedDateTimeProfile, SnapshotOwnPropertiesNode snapshotOwnProperties, IsObjectNode isObjectNode, CalendarMethodsRecordLookupNode lookupDateFromFields, CalendarMethodsRecordLookupNode lookupFields, com.oracle.truffle.api.strings.TruffleString.EqualNode equalNode, TemporalGetOptionNode getOptionNode, ToTemporalTimeZoneSlotValueNode toTimeZoneSlotValue, GetTemporalCalendarSlotValueWithISODefaultNode getCalendarSlotValueWithISODefault, TemporalCalendarFieldsNode calendarFieldsNode, TemporalCalendarDateFromFieldsNode dateFromFieldsNode, CreateTimeZoneMethodsRecordNode createTimeZoneMethodsRecord)
-