Class SLBinaryNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Direct Known Subclasses:
SLAddNode, SLDivNode, SLEqualNode, SLLessOrEqualNode, SLLessThanNode, SLMulNode, SLSubNode

public abstract class SLBinaryNode extends SLExpressionNode
Utility base class for operations that take two arguments (per convention called "left" and "right"). For concrete subclasses of this class, the Truffle DSL creates two child fields, and the necessary constructors and logic to set them.
  • Constructor Details

    • SLBinaryNode

      public SLBinaryNode()