Uses of Interface
org.sonar.plugins.java.api.tree.ExpressionTree

Packages that use ExpressionTree
org.sonar.plugins.java.api.tree Provides interfaces to represent Java source code as abstract syntax trees (AST). 
 

Uses of ExpressionTree in org.sonar.plugins.java.api.tree
 

Subinterfaces of ExpressionTree in org.sonar.plugins.java.api.tree
 interface AnnotationTree
          Annotation.
 interface ArrayAccessExpressionTree
          Array access expression.
 interface ArrayTypeTree
          Array type.
 interface AssignmentExpressionTree
          Assignment expression.
 interface BinaryExpressionTree
          Binary expression.
 interface ConditionalExpressionTree
          Conditional expression.
 interface IdentifierTree
          Identifier expression.
 interface InstanceOfTree
          'instanceof' expression.
 interface LambdaExpressionTree
          lambda expression.
 interface LiteralTree
          Literal expression.
 interface MemberSelectExpressionTree
          Member select expression.
 interface MethodInvocationTree
          Method invocation expression.
 interface NewArrayTree
          Array creation expression.
 interface NewClassTree
          Class instance creation expression.
 interface ParenthesizedTree
          Parenthesized expression.
 interface PrimitiveTypeTree
          Primitive type.
 interface TypeCastTree
          Cast expression.
 interface UnaryExpressionTree
          Postfix or unary expression.
 

Methods in org.sonar.plugins.java.api.tree that return ExpressionTree
 ExpressionTree IfStatementTree.condition()
           
 ExpressionTree AssertStatementTree.condition()
           
 ExpressionTree ForStatementTree.condition()
           
 ExpressionTree DoWhileStatementTree.condition()
           
 ExpressionTree ConditionalExpressionTree.condition()
           
 ExpressionTree WhileStatementTree.condition()
           
 ExpressionTree MethodTree.defaultValue()
           
 ExpressionTree AssertStatementTree.detail()
           
 ExpressionTree NewClassTree.enclosingExpression()
           
 ExpressionTree ThrowStatementTree.expression()
           
 ExpressionTree SwitchStatementTree.expression()
           
 ExpressionTree ForEachStatement.expression()
           
 ExpressionTree ReturnStatementTree.expression()
           
 ExpressionTree MemberSelectExpressionTree.expression()
           
 ExpressionTree ParenthesizedTree.expression()
           
 ExpressionTree ExpressionStatementTree.expression()
           
 ExpressionTree InstanceOfTree.expression()
           
 ExpressionTree AssignmentExpressionTree.expression()
           
 ExpressionTree UnaryExpressionTree.expression()
           
 ExpressionTree SynchronizedStatementTree.expression()
           
 ExpressionTree TypeCastTree.expression()
           
 ExpressionTree ArrayAccessExpressionTree.expression()
           
 ExpressionTree CaseLabelTree.expression()
           
 ExpressionTree ConditionalExpressionTree.falseExpression()
           
 ExpressionTree ArrayAccessExpressionTree.index()
           
 ExpressionTree VariableTree.initializer()
           
 ExpressionTree EnumConstantTree.initializer()
           
 ExpressionTree BinaryExpressionTree.leftOperand()
           
 ExpressionTree MethodInvocationTree.methodSelect()
           
 ExpressionTree CompilationUnitTree.packageName()
           
 ExpressionTree BinaryExpressionTree.rightOperand()
           
 ExpressionTree ConditionalExpressionTree.trueExpression()
           
 ExpressionTree AssignmentExpressionTree.variable()
           
 

Methods in org.sonar.plugins.java.api.tree that return types with arguments of type ExpressionTree
 List<ExpressionTree> AnnotationTree.arguments()
           
 List<ExpressionTree> MethodInvocationTree.arguments()
           
 List<ExpressionTree> NewClassTree.arguments()
           
 List<ExpressionTree> NewArrayTree.dimensions()
           
 List<ExpressionTree> NewArrayTree.initializers()
           
 List<ExpressionTree> MethodTree.throwsClauses()
           
 



Copyright © 2012-2014 SonarSource. All Rights Reserved.