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 | |
IntegerLiteralMinValueExpr | |
LambdaExpr |
Lambda expression.
|
LiteralExpr | |
LongLiteralExpr | |
LongLiteralMinValueExpr | |
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.