Class SLSubNode

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

public abstract class SLSubNode extends SLBinaryNode
This class is similar to the extensively documented SLAddNode.
  • Constructor Details

    • SLSubNode

      public SLSubNode()
  • Method Details

    • doLong

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

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

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

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