Class ToTemporalTimeZoneSlotValueNode

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

public abstract class ToTemporalTimeZoneSlotValueNode extends JavaScriptBaseNode
Implementation of ToTemporalTimeZoneSlotValue() operation.
  • Constructor Details

    • ToTemporalTimeZoneSlotValueNode

      protected ToTemporalTimeZoneSlotValueNode()
  • Method Details

    • execute

      public abstract Object execute(Object temporalTimeZoneLike)
    • toTemporalTimeZoneSlotValue

      protected Object toTemporalTimeZoneSlotValue(Object temporalTimeZoneLike, IsObjectNode isObjectNode, ObjectImplementsTemporalTimeZoneProtocolNode objectImplementsTimeZoneProtocol, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile isTimeZoneProfile)