| Package | Description |
|---|---|
| oracle.javatools.parser.java.v2.common |
Classes common to model implementations.
|
| oracle.javatools.parser.java.v2.model |
The parser model API.
|
| oracle.javatools.parser.java.v2.util |
Various utilities for use with the parser.
|
| Modifier and Type | Class and Description |
|---|---|
class |
QuickLocalVariable
A light-weight implementation of JavaLocalVariable, particularly
useful for constructing formal parameter objects for use with
QuickMethod.
|
class |
WrapperLocalVariable
Skeleton implementation of an object wrapping a local variable.
|
| Modifier and Type | Field and Description |
|---|---|
protected JavaLocalVariable |
WrapperLocalVariable.thing
The underlying thing.
|
| Modifier and Type | Method and Description |
|---|---|
JavaLocalVariable |
QuickLocalVariable.getLocalVariableErasure() |
| Constructor and Description |
|---|
WrapperLocalVariable(JavaLocalVariable thing) |
| Modifier and Type | Interface and Description |
|---|---|
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 |
SourceFormalParameter
A formal parameter.
|
interface |
SourceLambdaParameter
Represents one lambda expression parameter.
|
interface |
SourceLocalVariable
A local variable or formal parameter.
|
| Modifier and Type | Method and Description |
|---|---|
JavaLocalVariable |
JavaLocalVariable.getLocalVariableErasure()
Similar to JavaMethod.getMethodErasure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Usages.useLocalVariableInExpression(SourceExpression s,
JavaLocalVariable local)
Usage of a local variable in an expression.
|
void |
Usages.useParameterInDocComment(SourceDocReference s,
JavaLocalVariable parameter)
Usage of a local variable or formal parameter in an expression.
|
void |
Usages.useParameterInExpression(SourceExpression s,
JavaLocalVariable parameter)
Usage of a method or lambda parameter in an expression.
|