Class GlobalBuiltins.JSGlobalIsNaNNode

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

public abstract static class GlobalBuiltins.JSGlobalIsNaNNode extends JSBuiltinNode
Implementation of ECMAScript 5.1 15.1.2.4 isNaN() method.
  • Constructor Details

  • Method Details

    • isNaNInt

      protected static boolean isNaNInt(int value)
    • isNaNDouble

      protected static boolean isNaNDouble(double value)
    • isNaNGeneric

      protected static boolean isNaNGeneric(Object value, JSToDoubleNode toDoubleNode)
    • isNaNUndefined

      protected static boolean isNaNUndefined(Object value)