Module jdk.compiler

Interface BinaryTree

All Superinterfaces:
CaseLabelTreePREVIEW, ExpressionTree, Tree

public interface BinaryTree extends ExpressionTree
A tree node for a binary expression. Use getKind to determine the kind of operator. For example:
   leftOperand operator rightOperand
 
See Java Language Specification:
15.17 Multiplicative Operators
15.18 Additive Operators
15.19 Shift Operators
15.20 Relational Operators
15.21 Equality Operators
15.22 Bitwise and Logical Operators
15.23 Conditional-And Operator &&
15.24 Conditional-Or Operator ||
Since:
1.6
  • Nested Class Summary

    Nested classes/interfaces declared in interface com.sun.source.tree.Tree

    Tree.Kind
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the left (first) operand of the expression.
    Returns the right (second) operand of the expression.

    Methods declared in interface com.sun.source.tree.Tree

    accept, getKind
  • Method Details

    • getLeftOperand

      ExpressionTree getLeftOperand()
      Returns the left (first) operand of the expression.
      Returns:
      the left operand
    • getRightOperand

      ExpressionTree getRightOperand()
      Returns the right (second) operand of the expression.
      Returns:
      the right operand