|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Tree | |
|---|---|
| org.sonar.plugins.java.api | |
| org.sonar.plugins.java.api.tree | Provides interfaces to represent Java source code as abstract syntax trees (AST). |
| Uses of Tree in org.sonar.plugins.java.api |
|---|
| Methods in org.sonar.plugins.java.api with parameters of type Tree | |
|---|---|
void |
JavaFileScannerContext.addIssue(Tree tree,
org.sonar.api.rule.RuleKey ruleKey,
String message)
|
| Uses of Tree in org.sonar.plugins.java.api.tree |
|---|
| Subinterfaces of Tree in org.sonar.plugins.java.api.tree | |
|---|---|
interface |
AnnotationTree
Annotation. |
interface |
ArrayAccessExpressionTree
Array access expression. |
interface |
ArrayTypeTree
Array type. |
interface |
AssertStatementTree
'assert' statement. |
interface |
AssignmentExpressionTree
Assignment expression. |
interface |
BinaryExpressionTree
Binary expression. |
interface |
BlockTree
Block. |
interface |
BreakStatementTree
'break' statement. |
interface |
CaseGroupTree
Group of 'case's in a 'switch' statement. |
interface |
CaseLabelTree
'case' label in a 'switch' statement. |
interface |
CatchTree
'catch' in a 'try' statement. |
interface |
ClassTree
Class, enum, interface or annotation declaration. |
interface |
CompilationUnitTree
Compilation unit. |
interface |
ConditionalExpressionTree
Conditional expression. |
interface |
ContinueStatementTree
'continue' statement. |
interface |
DoWhileStatementTree
'do' statement. |
interface |
EmptyStatementTree
Empty statement. |
interface |
EnumConstantTree
Enum constant. |
interface |
ExpressionStatementTree
Expression statement. |
interface |
ExpressionTree
Common interface for all types of expressions. |
interface |
ForEachStatement
Enhanced 'for' statement. |
interface |
ForStatementTree
'for' statement. |
interface |
IdentifierTree
Identifier expression. |
interface |
IfStatementTree
'if' statement. |
interface |
ImportTree
Import declaration. |
interface |
InstanceOfTree
'instanceof' expression. |
interface |
LabeledStatementTree
Labeled statement. |
interface |
LambdaExpressionTree
lambda expression. |
interface |
LiteralTree
Literal expression. |
interface |
MemberSelectExpressionTree
Member select expression. |
interface |
MethodInvocationTree
Method invocation expression. |
interface |
MethodTree
Method or annotation type element declaration. |
interface |
ModifiersTree
Modifiers. |
interface |
NewArrayTree
Array creation expression. |
interface |
NewClassTree
Class instance creation expression. |
interface |
ParameterizedTypeTree
Parameterized type. |
interface |
ParenthesizedTree
Parenthesized expression. |
interface |
PrimitiveTypeTree
Primitive type. |
interface |
ReturnStatementTree
'return' statement. |
interface |
StatementTree
Common interface for all types of statements. |
interface |
SwitchStatementTree
'switch' statement. |
interface |
SynchronizedStatementTree
'synchronized' statement. |
interface |
ThrowStatementTree
'throw' statement. |
interface |
TryStatementTree
'try' statement. |
interface |
TypeCastTree
Cast expression. |
interface |
TypeParameterTree
Type parameter. |
interface |
UnaryExpressionTree
Postfix or unary expression. |
interface |
UnionTypeTree
Union type expression in a multi-catch. |
interface |
VariableTree
Variable declaration. |
interface |
WhileStatementTree
'while' statement. |
interface |
WildcardTree
Wildcard type argument. |
| Methods in org.sonar.plugins.java.api.tree that return Tree | |
|---|---|
Tree |
AnnotationTree.annotationType()
|
Tree |
LambdaExpressionTree.body()
|
Tree |
WildcardTree.bound()
|
Tree |
NewClassTree.identifier()
|
Tree |
ImportTree.qualifiedIdentifier()
|
Tree |
MethodTree.returnType()
|
Tree |
ClassTree.superClass()
|
Tree |
ArrayTypeTree.type()
|
Tree |
InstanceOfTree.type()
|
Tree |
VariableTree.type()
|
Tree |
TypeCastTree.type()
|
Tree |
ParameterizedTypeTree.type()
|
Tree |
NewArrayTree.type()
|
| Methods in org.sonar.plugins.java.api.tree that return types with arguments of type Tree | |
|---|---|
List<Tree> |
TypeParameterTree.bounds()
|
Class<? extends Tree> |
Tree.Kind.getAssociatedInterface()
|
List<Tree> |
ClassTree.members()
|
List<Tree> |
ClassTree.superInterfaces()
|
List<Tree> |
UnionTypeTree.typeAlternatives()
|
List<Tree> |
MethodInvocationTree.typeArguments()
|
List<Tree> |
ParameterizedTypeTree.typeArguments()
|
List<Tree> |
NewClassTree.typeArguments()
|
List<Tree> |
MethodTree.typeParameters()
|
List<Tree> |
ClassTree.typeParameters()
|
List<Tree> |
CompilationUnitTree.types()
|
| Methods in org.sonar.plugins.java.api.tree with parameters of type Tree | |
|---|---|
protected void |
BaseTreeVisitor.scan(Tree tree)
|
void |
BaseTreeVisitor.visitOther(Tree tree)
|
void |
TreeVisitor.visitOther(Tree tree)
|
| Method parameters in org.sonar.plugins.java.api.tree with type arguments of type Tree | |
|---|---|
protected void |
BaseTreeVisitor.scan(List<? extends Tree> trees)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||