23 * questions. 24 */ 25 26 package com.sun.source.tree; 27 28 /** 29 * A tree node for a binary expression. 30 * Use {@link #getKind getKind} to determine the kind of operator. 31 * 32 * For example: 33 * <pre> 34 * <em>leftOperand</em> <em>operator</em> <em>rightOperand</em> 35 * </pre> 36 * 37 * @jls 15.17 Multiplicative Operators 38 * @jls 15.18 Additive Operators 39 * @jls 15.19 Shift Operators 40 * @jls 15.20 Relational Operators 41 * @jls 15.21 Equality Operators 42 * @jls 15.22 Bitwise and Logical Operators 43 * @jls 15.23 Conditional-And Operator && 44 * @jls 15.24 Conditional-Or Operator || 45 * 46 * @author Peter von der Ahé 47 * @author Jonathan Gibbons 48 * @since 1.6 49 */ 50 public interface BinaryTree extends ExpressionTree { 51 /** 52 * Returns the left (first) operand of the expression. 53 * @return the left operand 54 */ 55 ExpressionTree getLeftOperand(); 56 57 /** 58 * Returns the right (second) operand of the expression. 59 * @return the right operand 60 */ 61 ExpressionTree getRightOperand(); 62 } | 23 * questions. 24 */ 25 26 package com.sun.source.tree; 27 28 /** 29 * A tree node for a binary expression. 30 * Use {@link #getKind getKind} to determine the kind of operator. 31 * 32 * For example: 33 * <pre> 34 * <em>leftOperand</em> <em>operator</em> <em>rightOperand</em> 35 * </pre> 36 * 37 * @jls 15.17 Multiplicative Operators 38 * @jls 15.18 Additive Operators 39 * @jls 15.19 Shift Operators 40 * @jls 15.20 Relational Operators 41 * @jls 15.21 Equality Operators 42 * @jls 15.22 Bitwise and Logical Operators 43 * @jls 15.23 Conditional-And Operator {@code &&} 44 * @jls 15.24 Conditional-Or Operator {@code ||} 45 * 46 * @author Peter von der Ahé 47 * @author Jonathan Gibbons 48 * @since 1.6 49 */ 50 public interface BinaryTree extends ExpressionTree { 51 /** 52 * Returns the left (first) operand of the expression. 53 * @return the left operand 54 */ 55 ExpressionTree getLeftOperand(); 56 57 /** 58 * Returns the right (second) operand of the expression. 59 * @return the right operand 60 */ 61 ExpressionTree getRightOperand(); 62 } |