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.
|