Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
Expression
A base class for all expressions.
|
Name
A name that may consist of multiple identifiers.
|
SimpleName
A name that consists of a single identifier.
|
VariableDeclarationExpr
A declaration of variables.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
Expression
A base class for all expressions.
|
Name
A name that may consist of multiple identifiers.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
Expression
A base class for all expressions.
|
Name
A name that may consist of multiple identifiers.
|
SimpleName
A name that consists of a single identifier.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
ArrayAccessExpr
Array brackets [] being used to get a value from an array.
|
ArrayCreationExpr
new int[5][4][][] or new int[][]{{1},{2,3}} . |
ArrayInitializerExpr
The initialization of an array.
|
AssignExpr
An assignment expression.
|
AssignExpr.Operator |
BinaryExpr
An expression with an expression on the left, an expression on the right, and an operator in the middle.
|
BinaryExpr.Operator |
BooleanLiteralExpr
The boolean literals.
|
CastExpr
A typecast.
|
CharLiteralExpr
A literal character.
|
ClassExpr
Defines an expression that accesses the class of a type.
|
ConditionalExpr
The ternary conditional expression.
|
DoubleLiteralExpr
A float or a double constant.
|
EnclosedExpr
An expression between ( ).
|
Expression
A base class for all expressions.
|
FieldAccessExpr
Access of a field of an object or a class.
|
InstanceOfExpr
Usage of the instanceof operator.
|
IntegerLiteralExpr
All ways to specify an int literal.
|
LambdaExpr
A lambda expression
|
LiteralExpr
A base class for all literal expressions.
|
LiteralStringValueExpr
Any literal value that is stored internally as a String.
|
LongLiteralExpr
All ways to specify a long literal.
|
MarkerAnnotationExpr
An annotation that uses only the annotation type name.
|
MemberValuePair
A value for a member of an annotation.
|
MethodCallExpr
A method call on an object or a class.
|
MethodReferenceExpr
Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
|
Name
A name that may consist of multiple identifiers.
|
NameExpr
Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
|
NormalAnnotationExpr
An annotation that has zero or more key-value pairs.
@Mapping(a=5, d=10) |
NullLiteralExpr
A literal "null".
|
ObjectCreationExpr
A constructor call.
|
SimpleName
A name that consists of a single identifier.
|
SingleMemberAnnotationExpr
An annotation that has a single value.
|
StringLiteralExpr
A literal string.
|
SuperExpr
An occurrence of the "super" keyword.
|
SwitchExpr
The switch expression
|
TextBlockLiteralExpr
A text block
|
ThisExpr
An occurrence of the "this" keyword.
|
TypeExpr
This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.
|
UnaryExpr
An expression where an operator is applied to a single expression.
|
UnaryExpr.Operator |
VariableDeclarationExpr
A declaration of variables.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
Name
A name that may consist of multiple identifiers.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
Expression
A base class for all expressions.
|
Name
A name that may consist of multiple identifiers.
|
NameExpr
Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
|
NormalAnnotationExpr
An annotation that has zero or more key-value pairs.
@Mapping(a=5, d=10) |
SimpleName
A name that consists of a single identifier.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
Expression
A base class for all expressions.
|
SimpleName
A name that consists of a single identifier.
|
VariableDeclarationExpr
A declaration of variables.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
SimpleName
A name that consists of a single identifier.
|
Class and Description |
---|
Name
A name that may consist of multiple identifiers.
|
SimpleName
A name that consists of a single identifier.
|
Class and Description |
---|
IntegerLiteralExpr
All ways to specify an int literal.
|
LambdaExpr
A lambda expression
|
LongLiteralExpr
All ways to specify a long literal.
|
Name
A name that may consist of multiple identifiers.
|
SimpleName
A name that consists of a single identifier.
|
VariableDeclarationExpr
A declaration of variables.
|
Class and Description |
---|
ArrayAccessExpr
Array brackets [] being used to get a value from an array.
|
ArrayCreationExpr
new int[5][4][][] or new int[][]{{1},{2,3}} . |
ArrayInitializerExpr
The initialization of an array.
|
AssignExpr
An assignment expression.
|
BinaryExpr
An expression with an expression on the left, an expression on the right, and an operator in the middle.
|
BooleanLiteralExpr
The boolean literals.
|
CastExpr
A typecast.
|
CharLiteralExpr
A literal character.
|
ClassExpr
Defines an expression that accesses the class of a type.
|
ConditionalExpr
The ternary conditional expression.
|
DoubleLiteralExpr
A float or a double constant.
|
EnclosedExpr
An expression between ( ).
|
FieldAccessExpr
Access of a field of an object or a class.
|
InstanceOfExpr
Usage of the instanceof operator.
|
IntegerLiteralExpr
All ways to specify an int literal.
|
LambdaExpr
A lambda expression
|
LongLiteralExpr
All ways to specify a long literal.
|
MarkerAnnotationExpr
An annotation that uses only the annotation type name.
|
MemberValuePair
A value for a member of an annotation.
|
MethodCallExpr
A method call on an object or a class.
|
MethodReferenceExpr
Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
|
Name
A name that may consist of multiple identifiers.
|
NameExpr
Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
|
NormalAnnotationExpr
An annotation that has zero or more key-value pairs.
@Mapping(a=5, d=10) |
NullLiteralExpr
A literal "null".
|
ObjectCreationExpr
A constructor call.
|
SimpleName
A name that consists of a single identifier.
|
SingleMemberAnnotationExpr
An annotation that has a single value.
|
StringLiteralExpr
A literal string.
|
SuperExpr
An occurrence of the "super" keyword.
|
SwitchExpr
The switch expression
|
TextBlockLiteralExpr
A text block
|
ThisExpr
An occurrence of the "this" keyword.
|
TypeExpr
This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.
|
UnaryExpr
An expression where an operator is applied to a single expression.
|
VariableDeclarationExpr
A declaration of variables.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
ArrayAccessExpr
Array brackets [] being used to get a value from an array.
|
ArrayCreationExpr
new int[5][4][][] or new int[][]{{1},{2,3}} . |
ArrayInitializerExpr
The initialization of an array.
|
AssignExpr
An assignment expression.
|
BinaryExpr
An expression with an expression on the left, an expression on the right, and an operator in the middle.
|
BooleanLiteralExpr
The boolean literals.
|
CastExpr
A typecast.
|
CharLiteralExpr
A literal character.
|
ClassExpr
Defines an expression that accesses the class of a type.
|
ConditionalExpr
The ternary conditional expression.
|
DoubleLiteralExpr
A float or a double constant.
|
EnclosedExpr
An expression between ( ).
|
Expression
A base class for all expressions.
|
FieldAccessExpr
Access of a field of an object or a class.
|
InstanceOfExpr
Usage of the instanceof operator.
|
IntegerLiteralExpr
All ways to specify an int literal.
|
LambdaExpr
A lambda expression
|
LongLiteralExpr
All ways to specify a long literal.
|
MarkerAnnotationExpr
An annotation that uses only the annotation type name.
|
MemberValuePair
A value for a member of an annotation.
|
MethodCallExpr
A method call on an object or a class.
|
MethodReferenceExpr
Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
|
Name
A name that may consist of multiple identifiers.
|
NameExpr
Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
|
NormalAnnotationExpr
An annotation that has zero or more key-value pairs.
@Mapping(a=5, d=10) |
NullLiteralExpr
A literal "null".
|
ObjectCreationExpr
A constructor call.
|
SimpleName
A name that consists of a single identifier.
|
SingleMemberAnnotationExpr
An annotation that has a single value.
|
StringLiteralExpr
A literal string.
|
SuperExpr
An occurrence of the "super" keyword.
|
SwitchExpr
The switch expression
|
TextBlockLiteralExpr
A text block
|
ThisExpr
An occurrence of the "this" keyword.
|
TypeExpr
This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.
|
UnaryExpr
An expression where an operator is applied to a single expression.
|
VariableDeclarationExpr
A declaration of variables.
|
Class and Description |
---|
Expression
A base class for all expressions.
|
Class and Description |
---|
Expression
A base class for all expressions.
|
Class and Description |
---|
AnnotationExpr
A base class for the different types of annotations.
|
Copyright © 2007–2020. All rights reserved.