@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.
|
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 | |
NewArrayTree |
Array creation expression.
|
NewClassTree |
Class instance creation expression.
|
PackageDeclarationTree |
Package declaration.
|
ParameterizedTypeTree |
Parameterized type.
|
ParenthesizedTree |
Parenthesized expression.
|
PrimitiveTypeTree |
Primitive type.
|
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.
|
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.