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