@ParametersAreNonnullByDefault @MethodsAreNonnullByDefault
See: Description
| Interface | 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<T extends Tree> | |
| LiteralTree |
Literal expression.
|
| MemberSelectExpressionTree |
Member select expression.
|
| MethodInvocationTree |
Method invocation expression.
|
| MethodReferenceTree |
Method reference.
|
| MethodTree |
Method or annotation type element declaration.
|
| 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.
|
| StaticInitializerTree |
Static Initializer.
|
| 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.
|
| 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.
|
| Class | Description |
|---|---|
| BaseTreeVisitor |
Default implementation of
TreeVisitor. |
| InferedTypeTree |
| Enum | Description |
|---|---|
| Modifier | |
| Tree.Kind |
| Annotation Type | Description |
|---|---|
| MethodsAreNonnullByDefault |
Copyright © 2012–2017 SonarSource. All rights reserved.