static class |
Java.AbstractAnnotation |
Convenience class.
|
static class |
Java.AmbiguousName |
Representation of a JLS7 6.5.2 "ambiguous name".
|
static class |
Java.ArrayAccessExpression |
Representation of a JLS7 15.13 (JLS8: 15.10.3) "array access expression".
|
static class |
Java.ArrayCreationReference |
Representation of a "method reference expression", as described in JLS9 15.13, with the form "
<var>arrayType</var>::new ".
|
static class |
Java.ArrayLength |
Representation of the JLS7 10.7 array type "length" pseudo-member.
|
static class |
Java.Assignment |
Representation of all JLS7 15.26 assignments.
|
static class |
Java.BinaryOperation |
Representation of all non-operand-modifying binary operations.
|
static class |
Java.BooleanLiteral |
Representation of a "boolean literal" (JLS7 3.10.3) (type boolean ).
|
static class |
Java.BooleanRvalue |
Base class for Java.Rvalue s that compile better as conditional branches.
|
static class |
Java.Cast |
Representation of a JLS7 15.16 "cast expression".
|
static class |
Java.CharacterLiteral |
Representation of a "character literal" (JLS7 3.10.4) (type char ).
|
static class |
Java.ClassInstanceCreationReference |
Representation of a "method reference expression", as described in JLS9 15.13, with the form "
<var>classType</var>::new ".
|
static class |
Java.ClassLiteral |
Representation of a JLS7 15.8.2 "class literal".
|
static class |
Java.ConditionalExpression |
Representation of a JLS7 15.25 "conditional operation".
|
static class |
Java.Crement |
Representation of a JLS7 15.14.2 "postfix increment operation", a JLS7 15.14.3 "postfix decrement operation", a
JLS7 15.15.1 "prefix increment operation" or a JLS7 15.15.2 "prefix decrement operation".
|
static class |
Java.ElementValueArrayInitializer |
An element value in the form of an array initializer, e.g.
|
static class |
Java.FieldAccess |
Representation of an access to a field of a class or an interface.
|
static class |
Java.FieldAccessExpression |
Representation of a JLS7 15.11 "field access expression", including the "array length" pseudo field access.
|
static class |
Java.FloatingPointLiteral |
Representation of a "floating-point literal" (JLS7 3.10.2) (types float and double ).
|
static class |
Java.Instanceof |
Representation of a JLS7 15.20.2 "type comparison operation".
|
static class |
Java.IntegerLiteral |
Representation of an "integer literal" (JLS7 3.10.1) (types int and long ).
|
static class |
Java.Invocation |
|
static class |
Java.LambdaExpression |
Representation of a (Java 8+) "lambda expression", see JLS9 15.27.
|
static class |
Java.Literal |
Abstract base class for the various Java literals; see JLS7 3.10.
|
static class |
Java.LocalVariableAccess |
Representation of a local variable access -- used during compilation.
|
static class |
Java.Lvalue |
Representation of an "lvalue", i.e.
|
static class |
Java.MarkerAnnotation |
Representation of a "marker annotation", i.e.
|
static class |
Java.MethodInvocation |
Representation of a JLS7 15.12 "method invocation expression".
|
static class |
Java.MethodReference |
Representation of a "method reference expression", as described in JLS9 15.13, with the form "
<var>referenceType</var>::identifier .
|
static class |
Java.NewAnonymousClassInstance |
Representation of a JLS7 15.9 "anonymous class instance creation expression".
|
static class |
Java.NewArray |
Representation of a JLS7 15.10 "array creation expression".
|
static class |
Java.NewClassInstance |
Representation of a JLS7 "class instance creation expression".
|
static class |
Java.NewInitializedArray |
Representation of a JLS7 15.10 "array creation expression".
|
static class |
Java.NormalAnnotation |
A "normal annotation", i.e.
|
static class |
Java.NullLiteral |
Representation of a "null literal" (JLS7 3.10.7).
|
static class |
Java.ParameterAccess |
"Artificial" operation for accessing the parameters of the synthetic constructor of an anonymous class.
|
static class |
Java.ParenthesizedExpression |
Representation of a JLS7 15.8.5 "parenthesized expression".
|
static class |
Java.QualifiedThisReference |
Representation of an JLS7 15.8.4 access to the current object or an enclosing instance.
|
static class |
Java.Rvalue |
Representation of an "rvalue", i.e.
|
static class |
Java.SimpleConstant |
This class is not used when code is parsed; it is intended for "programmatic" literals.
|
static class |
Java.SingleElementAnnotation |
Representation of a "single-element annotation", i.e.
|
static class |
Java.StringLiteral |
Representation of a "string literal" (JLS7 3.10.5) (type String ).
|
static class |
Java.SuperclassFieldAccessExpression |
Representation of an JLS7 "superclass field access expression", e.g.
|
static class |
Java.SuperclassMethodInvocation |
Representation of a JLS7 15.12.1.1.3 "superclass method invocation".
|
static class |
Java.ThisReference |
Representation of an JLS7 15.8.3 access to the innermost enclosing instance.
|
static class |
Java.UnaryOperation |
Representation of a JLS7 15.15.3 "unary plus operator", a JLS7 15.15.4 "unary minus operator", a JLS7 15.15.5
"bitwise complement operator" or a JLS7 15.15.6 "logical complement operator".
|