Class ToTemporalCalendarSlotValueNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.ToTemporalCalendarSlotValueNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
Implementation of ToTemporalCalendarSlotValue() 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
ConstructorsModifierConstructorDescriptionprotectedToTemporalCalendarSlotValueNode(com.oracle.truffle.api.strings.TruffleString defaultValue) -
Method Summary
Modifier and TypeMethodDescriptioncreate()createWithDefault(com.oracle.truffle.api.strings.TruffleString defaultValue) abstract com.oracle.truffle.api.strings.TruffleStringcom.oracle.truffle.api.strings.TruffleStringtoTemporalCalendarSlotValue(Object temporalCalendarLike, IsObjectNode isObjectNode, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString, com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString) 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
-
ToTemporalCalendarSlotValueNode
protected ToTemporalCalendarSlotValueNode(com.oracle.truffle.api.strings.TruffleString defaultValue)
-
-
Method Details
-
create
-
createWithISO8601
-
createWithDefault
public static ToTemporalCalendarSlotValueNode createWithDefault(com.oracle.truffle.api.strings.TruffleString defaultValue) -
execute
-
toTemporalCalendarSlotValue
public com.oracle.truffle.api.strings.TruffleString toTemporalCalendarSlotValue(Object temporalCalendarLike, IsObjectNode isObjectNode, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaString, com.oracle.truffle.api.strings.TruffleString.ToJavaStringNode toJavaString)
-