Uses of Package
org.sonar.plugins.java.api.tree

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

Classes in org.sonar.plugins.java.api.tree used by org.sonar.plugins.java.api
CompilationUnitTree
          Compilation unit.
Tree
          Common interface for all nodes in an abstract syntax tree.
 

Classes in org.sonar.plugins.java.api.tree used by org.sonar.plugins.java.api.tree
AnnotationTree
          Annotation.
ArrayAccessExpressionTree
          Array access expression.
ArrayTypeTree
          Array type.
AssertStatementTree
          'assert' statement.
AssignmentExpressionTree
          Assignment expression.
BinaryExpressionTree
          Binary expression.
BlockTree
          Block.
BreakStatementTree
          'break' statement.
CaseGroupTree
          Group of 'case's in a 'switch' statement.
CaseLabelTree
          'case' label in a 'switch' statement.
CatchTree
          'catch' in a 'try' statement.
ClassTree
          Class, enum, interface or annotation declaration.
CompilationUnitTree
          Compilation unit.
ConditionalExpressionTree
          Conditional expression.
ContinueStatementTree
          'continue' statement.
DoWhileStatementTree
          'do' statement.
EmptyStatementTree
          Empty statement.
EnumConstantTree
          Enum constant.
ExpressionStatementTree
          Expression statement.
ExpressionTree
          Common interface for all types of expressions.
ForEachStatement
          Enhanced 'for' statement.
ForStatementTree
          'for' statement.
IdentifierTree
          Identifier expression.
IfStatementTree
          'if' statement.
ImportTree
          Import declaration.
InstanceOfTree
          'instanceof' expression.
LabeledStatementTree
          Labeled statement.
LambdaExpressionTree
          lambda expression.
LiteralTree
          Literal expression.
MemberSelectExpressionTree
          Member select expression.
MethodInvocationTree
          Method invocation expression.
MethodTree
          Method or annotation type element declaration.
Modifier
           
ModifiersTree
          Modifiers.
NewArrayTree
          Array creation expression.
NewClassTree
          Class instance creation expression.
ParameterizedTypeTree
          Parameterized type.
ParenthesizedTree
          Parenthesized expression.
PrimitiveTypeTree
          Primitive type.
ReturnStatementTree
          'return' statement.
StatementTree
          Common interface for all types of statements.
SwitchStatementTree
          'switch' statement.
SynchronizedStatementTree
          'synchronized' statement.
ThrowStatementTree
          'throw' statement.
Tree
          Common interface for all nodes in an abstract syntax tree.
Tree.Kind
           
TreeVisitor
           
TryStatementTree
          'try' statement.
TypeCastTree
          Cast expression.
UnaryExpressionTree
          Postfix or unary expression.
UnionTypeTree
          Union type expression in a multi-catch.
VariableTree
          Variable declaration.
WhileStatementTree
          'while' statement.
WildcardTree
          Wildcard type argument.
 



Copyright © 2012-2014 SonarSource. All Rights Reserved.