org.sonar.plugins.java.api.tree
Interface BinaryExpressionTree

All Superinterfaces:
ExpressionTree, Tree

@Beta
public interface BinaryExpressionTree
extends ExpressionTree

Binary expression. JLS from 15.17 to 15.24

   leftOperand() * rightOperand()
   leftOperand() / rightOperand()
   leftOperand() % rightOperand()
   leftOperand() + rightOperand()
   leftOperand() - rightOperand()
   leftOperand() << rightOperand()
   leftOperand() >> rightOperand()
   leftOperand() >>> rightOperand()
   leftOperand() < rightOperand()
   leftOperand() > rightOperand()
   leftOperand() <= rightOperand()
   leftOperand() >= rightOperand()
   leftOperand() == rightOperand()
   leftOperand() != rightOperand()
   leftOperand() & rightOperand()
   leftOperand() ^ rightOperand()
   leftOperand() | rightOperand()
   leftOperand() && rightOperand()
   leftOperand() || rightOperand()
 

Since:
Java 1.3

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sonar.plugins.java.api.tree.Tree
Tree.Kind
 
Method Summary
 ExpressionTree leftOperand()
           
 ExpressionTree rightOperand()
           
 
Methods inherited from interface org.sonar.plugins.java.api.tree.Tree
accept, is
 

Method Detail

leftOperand

ExpressionTree leftOperand()

rightOperand

ExpressionTree rightOperand()


Copyright © 2012-2014 SonarSource. All Rights Reserved.