Class JSToUInt16Node

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

public abstract class JSToUInt16Node extends JavaScriptBaseNode
Implementation of ToUInt16.
  • Constructor Details

    • JSToUInt16Node

      public JSToUInt16Node()
  • Method Details

    • executeInt

      public abstract int executeInt(Object value)
    • executeChar

      public final char executeChar(Object value)
    • doInt

      protected int doInt(int value)
    • doDouble

      protected int doDouble(double value, com.oracle.truffle.api.profiles.InlinedBranchProfile needPositiveInfinityBranch)
    • doGeneric

      protected int doGeneric(Object value, JSToNumberNode toNumberNode)