Class TemporalUnbalanceDateDurationRelativeNode

java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.TemporalUnbalanceDateDurationRelativeNode
All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable

public abstract class TemporalUnbalanceDateDurationRelativeNode extends JavaScriptBaseNode
Implementation of the Temporal UnbalanceDateDurationRelative operation.
  • Constructor Details

    • TemporalUnbalanceDateDurationRelativeNode

      protected TemporalUnbalanceDateDurationRelativeNode()
  • Method Details

    • execute

      public abstract double execute(double year, double month, double week, double day, JSTemporalPlainDateObject plainRelativeTo, com.oracle.truffle.api.strings.TruffleString calendar)
    • unbalanceDurationRelative

      protected double unbalanceDurationRelative(double years, double months, double weeks, double days, JSTemporalPlainDateObject plainRelativeTo, com.oracle.truffle.api.strings.TruffleString calendar, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)