| ArrayAccessExpr |
| ArrayCreationExpr
new int[5][4][][] or new int[][]{{1},{2,3}}
|
| ArrayInitializerExpr |
| AssignExpr |
| BinaryExpr |
| BooleanLiteralExpr |
| CastExpr |
| CharLiteralExpr |
| ClassExpr
Defines an expression that accesses the class of a type.
|
| ConditionalExpr |
| DoubleLiteralExpr |
| EnclosedExpr |
| FieldAccessExpr |
| InstanceOfExpr |
| IntegerLiteralExpr |
| IntegerLiteralMinValueExpr |
| LambdaExpr
Lambda expression.
|
| LongLiteralExpr |
| LongLiteralMinValueExpr |
| MarkerAnnotationExpr |
| MemberValuePair |
| MethodCallExpr |
| MethodReferenceExpr
Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
|
| NameExpr |
| NormalAnnotationExpr |
| NullLiteralExpr |
| ObjectCreationExpr
Defines constructor call expression.
|
| QualifiedNameExpr |
| SingleMemberAnnotationExpr |
| StringLiteralExpr
Java® Language Specification 3.10.5 String Literals
|
| SuperExpr |
| ThisExpr |
| TypeExpr
This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.
|
| UnaryExpr |
| VariableDeclarationExpr |