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 JSTemporalPlainMonthDayObjectexecute(Object item, JSDynamicObject optParam) toTemporalMonthDay(Object item, JSDynamicObject optionsParam, 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, SnapshotOwnPropertiesNode snapshotOwnProperties, IsObjectNode isObjectNode, ToTemporalCalendarSlotValueNode toCalendarSlotValue, CalendarMethodsRecordLookupNode lookupFields, CalendarMethodsRecordLookupNode lookupMonthDayFromFields, TemporalGetOptionNode temporalGetOptionNode, TemporalMonthDayFromFieldsNode monthDayFromFieldsNode, TemporalCalendarFieldsNode calendarFieldsNode) 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
-
ToTemporalMonthDayNode
protected ToTemporalMonthDayNode()
-
-
Method Details
-
execute
-
toTemporalMonthDay
public JSTemporalPlainMonthDayObject toTemporalMonthDay(Object item, JSDynamicObject optionsParam, 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, SnapshotOwnPropertiesNode snapshotOwnProperties, IsObjectNode isObjectNode, ToTemporalCalendarSlotValueNode toCalendarSlotValue, CalendarMethodsRecordLookupNode lookupFields, CalendarMethodsRecordLookupNode lookupMonthDayFromFields, TemporalGetOptionNode temporalGetOptionNode, TemporalMonthDayFromFieldsNode monthDayFromFieldsNode, TemporalCalendarFieldsNode calendarFieldsNode)
-