Class ToTemporalTimeNode

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

public abstract class ToTemporalTimeNode extends JavaScriptBaseNode
Implementation of ToTemporalTime() operation.
  • Constructor Details

    • ToTemporalTimeNode

      protected ToTemporalTimeNode()
  • Method Details

    • execute

      public abstract JSTemporalPlainTimeObject execute(Object item, Object options)
    • toTemporalTime

      protected JSTemporalPlainTimeObject toTemporalTime(Object item, Object options, IsObjectNode isObjectNode, GetOptionsObjectNode getOptionsObjectNode, TemporalGetOptionNode getOptionNode, com.oracle.truffle.api.profiles.InlinedConditionProfile isObjectProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile isPlainDateTimeProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile isZonedDateTimeProfile, com.oracle.truffle.api.profiles.InlinedConditionProfile isPlainTimeProfile, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)