Class GlobalBuiltins.JSGlobalIsFiniteNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Enclosing class:
GlobalBuiltins

public abstract static class GlobalBuiltins.JSGlobalIsFiniteNode extends JSBuiltinNode
Implementation of ECMAScript 5.1 15.1.2.5 isFinite() method.
  • Constructor Details

    • JSGlobalIsFiniteNode

      public JSGlobalIsFiniteNode(JSContext context, JSBuiltin builtin)
  • Method Details

    • isFiniteInt

      protected static boolean isFiniteInt(int value)
    • isFiniteDouble

      protected static boolean isFiniteDouble(double value)
    • isFiniteGeneric

      protected static boolean isFiniteGeneric(Object value, JSToDoubleNode toDoubleNode)
    • isFiniteUndefined

      protected static boolean isFiniteUndefined(Object value)