Class SLLessThanNode

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

public abstract class SLLessThanNode extends SLBinaryNode
This class is similar to the extensively documented SLAddNode. The only difference: the specialized methods return boolean instead of the input types.
  • Constructor Details

    • SLLessThanNode

      public SLLessThanNode()
  • Method Details

    • doLong

      public static boolean doLong(long left, long right)
    • doSLBigInteger

      public static boolean doSLBigInteger(SLBigInteger left, SLBigInteger right)
    • doInteropBigInteger

      public static boolean doInteropBigInteger(Object left, Object right, com.oracle.truffle.api.interop.InteropLibrary leftLibrary, com.oracle.truffle.api.interop.InteropLibrary rightLibrary)
    • typeError

      public static boolean typeError(Object left, Object right, com.oracle.truffle.api.nodes.Node node)