Class ToTemporalMonthDayNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.ToTemporalMonthDayNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
Implementation of ToTemporalMonthDay() 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 JSTemporalPlainMonthDayObjecttoTemporalMonthDay(Object item, Object options, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile returnPlainMonthDay, com.oracle.truffle.api.profiles.InlinedConditionProfile getCalendarPath, IsObjectNode isObjectNode, GetOptionsObjectNode getOptionsObject, ToTemporalCalendarSlotValueNode toCalendarSlotValue, TemporalGetOptionNode temporalGetOptionNode, TemporalMonthDayFromFieldsNode monthDayFromFieldsNode) 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
-
Constructor Details
-
ToTemporalMonthDayNode
protected ToTemporalMonthDayNode()
-
-
Method Details
-
execute
-
toTemporalMonthDay
public JSTemporalPlainMonthDayObject toTemporalMonthDay(Object item, Object options, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile returnPlainMonthDay, com.oracle.truffle.api.profiles.InlinedConditionProfile getCalendarPath, IsObjectNode isObjectNode, GetOptionsObjectNode getOptionsObject, ToTemporalCalendarSlotValueNode toCalendarSlotValue, TemporalGetOptionNode temporalGetOptionNode, TemporalMonthDayFromFieldsNode monthDayFromFieldsNode)
-