See: Description
Interface | Description |
---|---|
CompiledAccessExpression |
The type of a compiled access expression.
|
CompiledExpression |
The type of a compiled expression.
|
CompiledInvokeExpression |
The type of a compiled invocation expression.
|
CompiledSelfVariable |
The type of a compiled self variable.
|
CompiledTmpVariable |
The type of a compiled tmp variable.
|
SourceAnnotationExpression |
An AnnotationExpression is a final expression representing an
annotation that is also an expression operand (and therefore must
be a subclass of Expression).
|
SourceArrayAccessExpression |
An ArrayAccessExpression is a final expression representing an
array access expression.
|
SourceAssignmentExpression |
An AssignmentExpression is a final expression representing infix
operations that are assignments.
|
SourceDereferenceExpression |
A SourceDereferenceExpression is a common base expression
representing an operator that performs a dereference.
|
SourceDotExpression |
A DotExpression is a final expression representing a selector.
|
SourceExpression |
The SourceExpression is essentially the union of all the various
operators and primaries.
|
SourceHasTypeArgumentsExpression |
Represents an expression that has type arguments, such as
SourceInvokeExpression and SourceMethodReferenceExpression.
|
SourceInfixExpression |
An InfixExpression is a final expression representing an infix
operation that is not an assignment.
|
SourceIntersectionTypeExpression |
Manages an intersection of multiple SourceTypeExpressions.
|
SourceInvokeExpression |
A SourceInvokeExpression is a common base expression representing
any invocation expression.
|
SourceLambdaExpression |
Represents a lambda expression, which is an expression new in JDK8 and higher.
|
SourceListExpression |
A ListExpression is a final expression representing non-operation
expressions that have a variable number of operands.
|
SourceLiteralExpression |
A LiteralExpression is a final expression representing a lexical
literal.
|
SourceMethodCallExpression |
A MethodCallExpression is a final expression representing a method
invocation or an explicit constructor invocation.
|
SourceMethodReferenceExpression |
Represents one method reference expression, which is a new expression for JDK8 and higher.
|
SourceNewArrayExpression |
An ArrayAccessExpression is a final expression representing an
array access expression.
|
SourceNewClassExpression |
A ClassCreatorExpression is a final expression representing an
instance creation expression.
|
SourceOperatorExpression |
An OperatorExpression is a common base expression representing a
multi-operand expression that performs an operation.
|
SourceQuestionExpression |
A QuestionExpression is a final expression representing the ternary
operator x? x: x.
|
SourceSimpleNameExpression |
A SimpleNameExpression is a final expression representing an
unqualified name access.
|
SourceTypecastExpression |
A SourceTypecastExpression is a final expression representing a type
cast.
|
SourceTypeExpression |
A TypeExpression is a final expression representing a type that is
also an expression operand (and therefore must be a subclass of
Expression).
|
SourceUnaryExpression |
A UnaryExpression is a final expression representing the prefix and
postfix operators but not the typecast operator.
|
SourceWrapperExpression |
A WrapperExpression is a final expression that represents wrapping
constructs such as parentheses and brackets.
|