Class GetDifferenceSettingsNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.GetDifferenceSettingsNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
Implementation of GetDifferenceSettings() operation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordRecord returned by the GetDifferenceSettings abstract operation.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 TypeMethodDescriptionexecute(int operation, JSDynamicObject options, Map<com.oracle.truffle.api.strings.TruffleString, TemporalUtil.Unit> unitMappingOrAuto, Map<com.oracle.truffle.api.strings.TruffleString, TemporalUtil.Unit> unitMapping, TemporalUtil.Unit fallbackSmallestUnit, TemporalUtil.Unit smallestLargestDefaultUnit) 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
-
GetDifferenceSettingsNode
protected GetDifferenceSettingsNode()
-
-
Method Details
-
execute
public abstract GetDifferenceSettingsNode.GetDifferenceSettingsResult execute(int operation, JSDynamicObject options, Map<com.oracle.truffle.api.strings.TruffleString, TemporalUtil.Unit> unitMappingOrAuto, Map<com.oracle.truffle.api.strings.TruffleString, TemporalUtil.Unit> unitMapping, TemporalUtil.Unit fallbackSmallestUnit, TemporalUtil.Unit smallestLargestDefaultUnit)
-