Class TemporalAddZonedDateTimeNode

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

public abstract class TemporalAddZonedDateTimeNode extends JavaScriptBaseNode
Implementation of the Temporal AddZonedDateTime operation.
  • Constructor Details

    • TemporalAddZonedDateTimeNode

      protected TemporalAddZonedDateTimeNode()
  • Method Details

    • execute

      public final BigInt execute(BigInt epochNanoseconds, com.oracle.truffle.api.strings.TruffleString timeZone, com.oracle.truffle.api.strings.TruffleString calendar, double years, double months, double weeks, double days, BigInt norm, JSTemporalPlainDateTimeObject precalculatedPlainDateTime)
    • execute

      public abstract BigInt execute(BigInt epochNanoseconds, com.oracle.truffle.api.strings.TruffleString timeZone, com.oracle.truffle.api.strings.TruffleString calendar, double years, double months, double weeks, double days, BigInt norm, JSTemporalPlainDateTimeObject precalculatedPlainDateTime, JSDynamicObject options)
    • addZonedDateTime

      protected BigInt addZonedDateTime(BigInt epochNanoseconds, com.oracle.truffle.api.strings.TruffleString timeZone, com.oracle.truffle.api.strings.TruffleString calendar, double years, double months, double weeks, double days, BigInt norm, JSTemporalPlainDateTimeObject precalculatedPlainDateTime, JSDynamicObject options, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)