Class TemporalCalendarDateFromFieldsNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.TemporalCalendarDateFromFieldsNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Implementation of CalendarDateFromFields() 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 TypeMethodDescriptioncalendarDateFromFields(com.oracle.truffle.api.strings.TruffleString calendar, JSDynamicObject fields, TemporalUtil.Overflow overflow, JSToIntegerOrInfinityNode toIntegerOrInfinity, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch) abstract JSTemporalPlainDateObjectexecute(com.oracle.truffle.api.strings.TruffleString calendar, JSDynamicObject fields, TemporalUtil.Overflow overflow) Methods inherited from class 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
-
Constructor Details
-
TemporalCalendarDateFromFieldsNode
protected TemporalCalendarDateFromFieldsNode()
-
-
Method Details
-
execute
public abstract JSTemporalPlainDateObject execute(com.oracle.truffle.api.strings.TruffleString calendar, JSDynamicObject fields, TemporalUtil.Overflow overflow) -
calendarDateFromFields
public JSTemporalPlainDateObject calendarDateFromFields(com.oracle.truffle.api.strings.TruffleString calendar, JSDynamicObject fields, TemporalUtil.Overflow overflow, JSToIntegerOrInfinityNode toIntegerOrInfinity, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)
-