AnnotationExpr(Name name) |
ArrayAccessExpr(Expression name,
Expression index) |
ArrayCreationExpr(Type elementType,
NodeList<ArrayCreationLevel> levels,
ArrayInitializerExpr initializer) |
ArrayInitializerExpr(NodeList<Expression> values) |
AssignExpr(Expression target,
Expression value,
AssignExpr.Operator operator) |
BinaryExpr(Expression left,
Expression right,
BinaryExpr.Operator operator) |
BooleanLiteralExpr(boolean value) |
CastExpr(Type type,
Expression expression) |
CharLiteralExpr(String value) |
ClassExpr(Type type) |
ConditionalExpr(Expression condition,
Expression thenExpr,
Expression elseExpr) |
DoubleLiteralExpr(String value) |
EnclosedExpr(Expression inner) |
Expression() |
FieldAccessExpr(Expression scope,
NodeList<Type> typeArguments,
SimpleName name) |
InstanceOfExpr(Expression expression,
ReferenceType type) |
IntegerLiteralExpr(String value) |
LambdaExpr(NodeList<Parameter> parameters,
Statement body,
boolean isEnclosingParameters) |
LiteralExpr() |
LiteralStringValueExpr(String value) |
LongLiteralExpr(String value) |
MarkerAnnotationExpr(Name name) |
MemberValuePair(SimpleName name,
Expression value) |
MethodCallExpr(Expression scope,
NodeList<Type> typeArguments,
SimpleName name,
NodeList<Expression> arguments) |
MethodReferenceExpr(Expression scope,
NodeList<Type> typeArguments,
String identifier) |
Name(Name qualifier,
String identifier) |
NameExpr(SimpleName name) |
NormalAnnotationExpr(Name name,
NodeList<MemberValuePair> pairs) |
NullLiteralExpr() |
ObjectCreationExpr(Expression scope,
ClassOrInterfaceType type,
NodeList<Type> typeArguments,
NodeList<Expression> arguments,
NodeList<BodyDeclaration<?>> anonymousClassBody) |
SimpleName(String identifier) |
SingleMemberAnnotationExpr(Name name,
Expression memberValue) |
StringLiteralExpr(String value)
Creates a string literal expression from given string.
|
SuperExpr(Expression classExpr) |
SwitchExpr(Expression selector,
NodeList<SwitchEntryStmt> entries) |
ThisExpr(Expression classExpr) |
TypeExpr(Type type) |
UnaryExpr(Expression expression,
UnaryExpr.Operator operator) |
VariableDeclarationExpr(NodeList<Modifier> modifiers,
NodeList<AnnotationExpr> annotations,
NodeList<VariableDeclarator> variables) |