interface |
AnnotationTree |
Annotation.
|
interface |
ArrayAccessExpressionTree |
Array access expression.
|
interface |
ArrayDimensionTree |
Describe an array dimension.
|
interface |
ArrayTypeTree |
Array type.
|
interface |
AssertStatementTree |
'assert' statement.
|
interface |
AssignmentExpressionTree |
Assignment expression.
|
class |
BaseTreeVisitor |
|
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 |
ExportsDirectiveTree |
The 'exports' directive from java 9 module directives
JLS9 - §7.7.2
|
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 |
ImportClauseTree |
Common interface for all import clauses.
|
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 |
MethodReferenceTree |
Method reference.
|
interface |
MethodTree |
Method or annotation type element declaration.
|
class |
Modifier |
|
interface |
ModifiersTree |
Modifiers.
|
interface |
ModuleDeclarationTree |
Module declaration.
|
interface |
ModuleDirectiveTree |
Common interface for all the module directives
JLS9 - §7.7
|
interface |
ModuleNameTree |
Module Name.
|
interface |
NewArrayTree |
Array creation expression.
|
interface |
NewClassTree |
Class instance creation expression.
|
interface |
OpensDirectiveTree |
The 'opens' directive from java 9 module directives
JLS9 - §7.7.2
|
interface |
PackageDeclarationTree |
Package declaration.
|
interface |
ParameterizedTypeTree |
Parameterized type.
|
interface |
ParenthesizedTree |
Parenthesized expression.
|
interface |
PrimitiveTypeTree |
Primitive type.
|
interface |
ProvidesDirectiveTree |
The 'provides' directive from java 9 module directives
JLS9 - §7.7.4
|
interface |
RequiresDirectiveTree |
The 'requires' directive from java 9 module directives
JLS9 - §7.7.1
|
interface |
ReturnStatementTree |
'return' statement.
|
interface |
StatementTree |
Common interface for all types of statements.
|
interface |
StaticInitializerTree |
Static Initializer.
|
interface |
SwitchExpressionTree |
'switch' expression.
|
interface |
SwitchStatementTree |
'switch' statement.
|
interface |
SynchronizedStatementTree |
'synchronized' statement.
|
interface |
SyntaxToken |
Represents a token in the syntax tree.
|
interface |
SyntaxTrivia |
Represents a Trivia in the SyntaxTree.
|
interface |
ThrowStatementTree |
'throw' statement.
|
interface |
Tree |
Common interface for all nodes in a syntax tree.
|
interface |
TreeVisitor |
|
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 |
UsesDirectiveTree |
The 'uses' directive from java 9 module directives
JLS9 - §7.7.3
|
interface |
VariableTree |
Variable declaration.
|
interface |
VarTypeTree |
'var' type tree used for local variables.
|
interface |
WhileStatementTree |
'while' statement.
|
interface |
WildcardTree |
Wildcard type argument.
|
interface |
YieldStatementTree |
'yield' statement.
|