Class DefaultNumberOptionNode

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

public abstract class DefaultNumberOptionNode extends JavaScriptBaseNode
  • Constructor Details

    • DefaultNumberOptionNode

      protected DefaultNumberOptionNode()
  • Method Details

    • executeInt

      public abstract int executeInt(Object value, int minimum, int maximum, int fallback)
    • create

      public static DefaultNumberOptionNode create()
    • getOption

      public int getOption(Object value, int minimum, int maximum, int fallback, JSToNumberNode toNumberNode, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)
    • getOptionFromUndefined

      public int getOptionFromUndefined(Object value, int minimum, int maximum, int fallback)