Class ToTemporalYearMonthNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.ToTemporalYearMonthNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Implementation of ToTemporalYearMonth() 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 JSTemporalPlainYearMonthObjecttoTemporalYearMonth(Object item, Object optionsParam, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, GetOptionsObjectNode getOptionsObject, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, IsObjectNode isObjectNode, TemporalGetOptionNode getOptionNode, GetTemporalCalendarIdentifierWithISODefaultNode getCalendarWithISODefault, TemporalYearMonthFromFieldsNode yearMonthFromFieldsNode, com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString) 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
-
ToTemporalYearMonthNode
protected ToTemporalYearMonthNode()
-
-
Method Details
-
execute
-
toTemporalYearMonth
public JSTemporalPlainYearMonthObject toTemporalYearMonth(Object item, Object optionsParam, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, GetOptionsObjectNode getOptionsObject, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, IsObjectNode isObjectNode, TemporalGetOptionNode getOptionNode, GetTemporalCalendarIdentifierWithISODefaultNode getCalendarWithISODefault, TemporalYearMonthFromFieldsNode yearMonthFromFieldsNode, com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString)
-