| Package | Description |
|---|---|
| org.sonar.java | |
| org.sonar.java.ast | |
| org.sonar.java.ast.parser | |
| org.sonar.java.ast.visitors | |
| org.sonar.java.cfg | |
| org.sonar.java.matcher | |
| org.sonar.java.model | |
| org.sonar.java.model.declaration | |
| org.sonar.java.model.expression | |
| org.sonar.java.model.statement | |
| org.sonar.java.resolve | |
| org.sonar.java.se | |
| org.sonar.java.se.checks | |
| org.sonar.java.se.constraint | |
| org.sonar.plugins.java.api | |
| org.sonar.plugins.java.api.semantic |
Provides interfaces to represent Java source code as syntax tree.
|
| org.sonar.plugins.java.api.tree |
Provides interfaces to represent Java source code as syntax tree.
|
| Class and Description |
|---|
| BaseTreeVisitor
Default implementation of
TreeVisitor. |
| ClassTree
Class, enum, interface or annotation declaration.
|
| MethodTree
Method or annotation type element declaration.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| Class and Description |
|---|
| Tree
Common interface for all nodes in a syntax tree.
|
| Class and Description |
|---|
| Arguments |
| ExpressionTree
Common interface for all types of expressions.
|
| IdentifierTree
Identifier expression.
|
| ImportClauseTree
Common interface for all import clauses.
|
| ListTree |
| ModifierTree |
| ModuleDeclarationTree
Module declaration.
|
| ModuleDirectiveTree
Common interface for all the module directives
JLS9 - §7.7
|
| ModuleNameTree
Module Name.
|
| PackageDeclarationTree
Package declaration.
|
| StatementTree
Common interface for all types of statements.
|
| SyntaxToken
Represents a token in the syntax tree.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| TypeParameters |
| TypeParameterTree
Type parameter.
|
| TypeTree |
| Class and Description |
|---|
| AssertStatementTree
'assert' statement.
|
| BaseTreeVisitor
Default implementation of
TreeVisitor. |
| BinaryExpressionTree
Binary expression.
|
| BreakStatementTree
'break' statement.
|
| CaseLabelTree
'case' label in a 'switch' 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.
|
| ForEachStatement
Enhanced 'for' statement.
|
| ForStatementTree
'for' statement.
|
| IfStatementTree
'if' statement.
|
| ImportTree
Import declaration.
|
| LabeledStatementTree
Labeled statement.
|
| LambdaExpressionTree
Lambda expression.
|
| MethodTree
Method or annotation type element declaration.
|
| NewClassTree
Class instance creation expression.
|
| ReturnStatementTree
'return' statement.
|
| SwitchStatementTree
'switch' statement.
|
| SynchronizedStatementTree
'synchronized' statement.
|
| SyntaxToken
Represents a token in the syntax tree.
|
| SyntaxTrivia
Represents a Trivia in the SyntaxTree.
|
| ThrowStatementTree
'throw' statement.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| TryStatementTree
'try' statement.
|
| VariableTree
Variable declaration.
|
| WhileStatementTree
'while' statement.
|
| Class and Description |
|---|
| AssignmentExpressionTree
Assignment expression.
|
| BaseTreeVisitor
Default implementation of
TreeVisitor. |
| IdentifierTree
Identifier expression.
|
| MethodTree
Method or annotation type element declaration.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| TreeVisitor |
| Class and Description |
|---|
| MethodInvocationTree
Method invocation expression.
|
| MethodTree
Method or annotation type element declaration.
|
| NewClassTree
Class instance creation expression.
|
| Class and Description |
|---|
| AnnotationTree
Annotation.
|
| ArrayDimensionTree
Describe an array dimension.
|
| ArrayTypeTree
Array type.
|
| AssignmentExpressionTree
Assignment expression.
|
| ClassTree
Class, enum, interface or annotation declaration.
|
| CompilationUnitTree
Compilation unit.
|
| ExpressionTree
Common interface for all types of expressions.
|
| IdentifierTree
Identifier expression.
|
| ImportClauseTree
Common interface for all import clauses.
|
| ImportTree
Import declaration.
|
| ListTree |
| MemberSelectExpressionTree
Member select expression.
|
| MethodTree
Method or annotation type element declaration.
|
| Modifier |
| ModifierKeywordTree |
| ModifiersTree
Modifiers.
|
| ModuleDeclarationTree
Module declaration.
|
| PackageDeclarationTree
Package declaration.
|
| ParameterizedTypeTree
Parameterized type.
|
| PrimitiveTypeTree
Primitive type.
|
| SyntaxToken
Represents a token in the syntax tree.
|
| SyntaxTrivia
Represents a Trivia in the SyntaxTree.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| TypeArguments |
| TypeParameterTree
Type parameter.
|
| TypeTree |
| UnionTypeTree
Union type expression in a multi-catch.
|
| WildcardTree
Wildcard type argument.
|
| Class and Description |
|---|
| AnnotationTree
Annotation.
|
| Arguments |
| BlockTree
Block.
|
| ClassTree
Class, enum, interface or annotation declaration.
|
| EnumConstantTree
Enum constant.
|
| ExportsDirectiveTree
The 'exports' directive from java 9 module directives
JLS9 - §7.7.2
|
| ExpressionTree
Common interface for all types of expressions.
|
| IdentifierTree
Identifier expression.
|
| ListTree |
| MethodTree
Method or annotation type element declaration.
|
| Modifier |
| ModifierKeywordTree |
| ModifiersTree
Modifiers.
|
| ModifierTree |
| ModuleDeclarationTree
Module declaration.
|
| ModuleDirectiveTree
Common interface for all the module directives
JLS9 - §7.7
|
| ModuleNameTree
Module Name.
|
| NewClassTree
Class instance creation expression.
|
| OpensDirectiveTree
The 'opens' directive from java 9 module directives
JLS9 - §7.7.2
|
| ProvidesDirectiveTree
The 'provides' directive from java 9 module directives
JLS9 - §7.7.4
|
| RequiresDirectiveTree
The 'requires' directive from java 9 module directives
JLS9 - §7.7.1
|
| StatementTree
Common interface for all types of statements.
|
| SyntaxToken
Represents a token in the syntax tree.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| TypeParameters |
| TypeTree |
| UsesDirectiveTree
The 'uses' directive from java 9 module directives
JLS9 - §7.7.3
|
| VariableTree
Variable declaration.
|
| Class and Description |
|---|
| AnnotationTree
Annotation.
|
| Arguments |
| ArrayAccessExpressionTree
Array access expression.
|
| ArrayDimensionTree
Describe an array dimension.
|
| AssignmentExpressionTree
Assignment expression.
|
| BinaryExpressionTree
Binary expression.
|
| ClassTree
Class, enum, interface or annotation declaration.
|
| ConditionalExpressionTree
Conditional expression.
|
| ExpressionTree
Common interface for all types of expressions.
|
| IdentifierTree
Identifier expression.
|
| InstanceOfTree
'instanceof' expression.
|
| LambdaExpressionTree
Lambda expression.
|
| ListTree |
| LiteralTree
Literal expression.
|
| MemberSelectExpressionTree
Member select expression.
|
| MethodInvocationTree
Method invocation expression.
|
| MethodReferenceTree
Method reference.
|
| NewArrayTree
Array creation expression.
|
| NewClassTree
Class instance creation expression.
|
| ParenthesizedTree
Parenthesized expression.
|
| SyntaxToken
Represents a token in the syntax tree.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| TypeArguments |
| TypeCastTree
Cast expression.
|
| TypeTree |
| UnaryExpressionTree
Postfix or unary expression.
|
| VariableTree
Variable declaration.
|
| Class and Description |
|---|
| AssertStatementTree
'assert' statement.
|
| 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.
|
| ContinueStatementTree
'continue' statement.
|
| DoWhileStatementTree
'do' statement.
|
| EmptyStatementTree
Empty statement.
|
| ExpressionStatementTree
Expression statement.
|
| ExpressionTree
Common interface for all types of expressions.
|
| ForEachStatement
Enhanced 'for' statement.
|
| ForStatementTree
'for' statement.
|
| IdentifierTree
Identifier expression.
|
| IfStatementTree
'if' statement.
|
| ImportClauseTree
Common interface for all import clauses.
|
| LabeledStatementTree
Labeled statement.
|
| ListTree |
| ReturnStatementTree
'return' statement.
|
| StatementTree
Common interface for all types of statements.
|
| StaticInitializerTree
Static Initializer.
|
| SwitchStatementTree
'switch' statement.
|
| SynchronizedStatementTree
'synchronized' statement.
|
| SyntaxToken
Represents a token in the syntax tree.
|
| ThrowStatementTree
'throw' statement.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| TryStatementTree
'try' statement.
|
| VariableTree
Variable declaration.
|
| WhileStatementTree
'while' statement.
|
| Class and Description |
|---|
| AnnotationTree
Annotation.
|
| ArrayAccessExpressionTree
Array access expression.
|
| ArrayDimensionTree
Describe an array dimension.
|
| ArrayTypeTree
Array type.
|
| AssignmentExpressionTree
Assignment expression.
|
| BaseTreeVisitor
Default implementation of
TreeVisitor. |
| BinaryExpressionTree
Binary expression.
|
| BlockTree
Block.
|
| BreakStatementTree
'break' statement.
|
| CatchTree
'catch' in a 'try' statement.
|
| ClassTree
Class, enum, interface or annotation declaration.
|
| CompilationUnitTree
Compilation unit.
|
| ConditionalExpressionTree
Conditional expression.
|
| ContinueStatementTree
'continue' statement.
|
| EnumConstantTree
Enum constant.
|
| ExpressionStatementTree
Expression statement.
|
| ForEachStatement
Enhanced 'for' statement.
|
| ForStatementTree
'for' statement.
|
| IdentifierTree
Identifier expression.
|
| ImportTree
Import declaration.
|
| InstanceOfTree
'instanceof' expression.
|
| LabeledStatementTree
Labeled statement.
|
| LambdaExpressionTree
Lambda expression.
|
| LiteralTree
Literal expression.
|
| MemberSelectExpressionTree
Member select expression.
|
| MethodInvocationTree
Method invocation expression.
|
| MethodReferenceTree
Method reference.
|
| MethodTree
Method or annotation type element declaration.
|
| Modifier |
| NewArrayTree
Array creation expression.
|
| NewClassTree
Class instance creation expression.
|
| ParameterizedTypeTree
Parameterized type.
|
| ParenthesizedTree
Parenthesized expression.
|
| PrimitiveTypeTree
Primitive type.
|
| ReturnStatementTree
'return' statement.
|
| SwitchStatementTree
'switch' statement.
|
| ThrowStatementTree
'throw' statement.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| TreeVisitor |
| TryStatementTree
'try' statement.
|
| TypeCastTree
Cast expression.
|
| TypeParameterTree
Type parameter.
|
| UnaryExpressionTree
Postfix or unary expression.
|
| UnionTypeTree
Union type expression in a multi-catch.
|
| VariableTree
Variable declaration.
|
| WildcardTree
Wildcard type argument.
|
| Class and Description |
|---|
| IdentifierTree
Identifier expression.
|
| MethodInvocationTree
Method invocation expression.
|
| MethodTree
Method or annotation type element declaration.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| Class and Description |
|---|
| BaseTreeVisitor
Default implementation of
TreeVisitor. |
| IdentifierTree
Identifier expression.
|
| ListTree |
| MemberSelectExpressionTree
Member select expression.
|
| MethodInvocationTree
Method invocation expression.
|
| MethodTree
Method or annotation type element declaration.
|
| ParenthesizedTree
Parenthesized expression.
|
| SwitchStatementTree
'switch' statement.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| TreeVisitor |
| TypeCastTree
Cast expression.
|
| VariableTree
Variable declaration.
|
| Class and Description |
|---|
| MethodInvocationTree
Method invocation expression.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Class and Description |
|---|
| ClassTree
Class, enum, interface or annotation declaration.
|
| CompilationUnitTree
Compilation unit.
|
| MethodTree
Method or annotation type element declaration.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Class and Description |
|---|
| ClassTree
Class, enum, interface or annotation declaration.
|
| IdentifierTree
Identifier expression.
|
| LabeledStatementTree
Labeled statement.
|
| MethodTree
Method or annotation type element declaration.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| VariableTree
Variable declaration.
|
| Class and Description |
|---|
| AnnotationTree
Annotation.
|
| Arguments |
| ArrayAccessExpressionTree
Array access expression.
|
| ArrayDimensionTree
Describe an array dimension.
|
| 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.
|
| ExportsDirectiveTree
The 'exports' directive from java 9 module directives
JLS9 - §7.7.2
|
| ExpressionStatementTree
Expression statement.
|
| ExpressionTree
Common interface for all types of expressions.
|
| ForEachStatement
Enhanced 'for' statement.
|
| ForStatementTree
'for' statement.
|
| IdentifierTree
Identifier expression.
|
| IfStatementTree
'if' statement.
|
| ImportClauseTree
Common interface for all import clauses.
|
| ImportTree
Import declaration.
|
| InstanceOfTree
'instanceof' expression.
|
| LabeledStatementTree
Labeled statement.
|
| LambdaExpressionTree
Lambda expression.
|
| ListTree |
| LiteralTree
Literal expression.
|
| MemberSelectExpressionTree
Member select expression.
|
| MethodInvocationTree
Method invocation expression.
|
| MethodReferenceTree
Method reference.
|
| MethodTree
Method or annotation type element declaration.
|
| Modifier |
| ModifierKeywordTree |
| ModifiersTree
Modifiers.
|
| ModifierTree |
| ModuleDeclarationTree
Module declaration.
|
| ModuleDirectiveTree
Common interface for all the module directives
JLS9 - §7.7
|
| ModuleNameTree
Module Name.
|
| NewArrayTree
Array creation expression.
|
| NewClassTree
Class instance creation expression.
|
| OpensDirectiveTree
The 'opens' directive from java 9 module directives
JLS9 - §7.7.2
|
| PackageDeclarationTree
Package declaration.
|
| ParameterizedTypeTree
Parameterized type.
|
| ParenthesizedTree
Parenthesized expression.
|
| PrimitiveTypeTree
Primitive type.
|
| ProvidesDirectiveTree
The 'provides' directive from java 9 module directives
JLS9 - §7.7.4
|
| RequiresDirectiveTree
The 'requires' directive from java 9 module directives
JLS9 - §7.7.1
|
| ReturnStatementTree
'return' statement.
|
| StatementTree
Common interface for all types of statements.
|
| SwitchStatementTree
'switch' statement.
|
| SynchronizedStatementTree
'synchronized' statement.
|
| SyntaxToken
Represents a token in the syntax tree.
|
| SyntaxTrivia
Represents a Trivia in the SyntaxTree.
|
| ThrowStatementTree
'throw' statement.
|
| Tree
Common interface for all nodes in a syntax tree.
|
| Tree.Kind |
| TreeVisitor |
| TryStatementTree
'try' statement.
|
| TypeArguments |
| TypeCastTree
Cast expression.
|
| TypeParameters |
| TypeParameterTree
Type parameter.
|
| TypeTree |
| UnaryExpressionTree
Postfix or unary expression.
|
| UnionTypeTree
Union type expression in a multi-catch.
|
| UsesDirectiveTree
The 'uses' directive from java 9 module directives
JLS9 - §7.7.3
|
| VariableTree
Variable declaration.
|
| WhileStatementTree
'while' statement.
|
| WildcardTree
Wildcard type argument.
|
Copyright © 2012–2017 SonarSource. All rights reserved.