| Package | Description | 
|---|---|
| oracle.javatools.parser.java.v2.model | 
 The parser model API. 
 | 
| oracle.javatools.parser.java.v2.model.doc | 
 The parser model API for doc elements. 
 | 
| oracle.javatools.parser.java.v2.model.expression | 
 The parser model API for expressions. 
 | 
| oracle.javatools.parser.java.v2.model.statement | 
 The parser model API for statements. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SourceAnnotation
An annotation (not to be confused with annotation type). 
 | 
interface  | 
SourceCatchParameter
Represents a catch clause parameter, which is similar to a
  SourceFormalParameter except the type can be the union of
  several disjunct types 
 | 
interface  | 
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
 java class: classes, enums, interfaces, and annotation types. 
 | 
interface  | 
SourceEnumConstant
An enum constant. 
 | 
interface  | 
SourceFieldVariable
A field variable. 
 | 
interface  | 
SourceFormalParameter
A formal parameter. 
 | 
interface  | 
SourceImport
An import declaration. 
 | 
interface  | 
SourceLambdaParameter
Represents one lambda expression parameter. 
 | 
interface  | 
SourceLocalVariable
A local variable or formal parameter. 
 | 
interface  | 
SourceMemberVariable
A field (or enum constant) variable. 
 | 
interface  | 
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
 java method or constructor declaration. 
 | 
interface  | 
SourcePackage
The  
SourcePackage. | 
interface  | 
SourceTypeParameter
A type parameter. 
 | 
interface  | 
SourceTypeReference
A type reference. 
 | 
interface  | 
SourceVariable
A SourceVariable is the syntactic (aka symbolic) representation of a
 java variable, including: field variables, enum constant variables,
 local variables, and formal parameters. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SourceDocBlockTag
A  
SourceDocBlockTag represents a block tag within a
 SourceDocComment. | 
interface  | 
SourceDocInlineTag
A  
SourceDocInlineTag represents an in-line tag within a
 SourceDocDescription. | 
interface  | 
SourceDocTag
A  
SourceDocTag represents a block tag within a SourceDocComment or an in-line tag within a SourceDocDescription. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SourceDotExpression
A DotExpression is a final expression representing a selector. 
 | 
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  | 
SourceSimpleNameExpression
A SimpleNameExpression is a final expression representing an
 unqualified name access. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SourceStatementLabel
A label on a labeled statement. 
 |