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