| Class | Description |
|---|---|
| AnnotationExpr | |
| 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 | |
| Expression | |
| FieldAccessExpr | |
| InstanceOfExpr | |
| IntegerLiteralExpr | |
| LambdaExpr |
Lambda expression.
|
| LiteralExpr | |
| LongLiteralExpr | |
| MarkerAnnotationExpr | |
| MemberValuePair | |
| MethodCallExpr | |
| MethodReferenceExpr |
Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
|
| Name |
A name that may consist of multiple identifiers.
|
| NameExpr | |
| NormalAnnotationExpr | |
| NullLiteralExpr | |
| ObjectCreationExpr |
Defines constructor call expression.
|
| SimpleName |
A name that consists of a single identifier.
|
| 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 |
| Enum | Description |
|---|---|
| AssignExpr.Operator | |
| BinaryExpr.Operator | |
| UnaryExpr.Operator |
Copyright © 2007–2016. All rights reserved.