Package | Description |
---|---|
oracle.javatools.parser.java.v2 |
The parser API.
|
oracle.javatools.parser.java.v2.common |
Classes common to model implementations.
|
oracle.javatools.parser.java.v2.internal | |
oracle.javatools.parser.java.v2.internal.symbol | |
oracle.javatools.parser.java.v2.util |
Various utilities for use with the parser.
|
oracle.javatools.parser.plsql.old.symbol | |
oracle.javatools.parser.util |
The
Parser Utilities package contains utility classes used by the rest of the parser framework. |
Modifier and Type | Class and Description |
---|---|
class |
BindingRegistry
Manages keys for use with NodeBinding.
|
class |
CallerContext
Defines the calling context for use in resolving source references.
|
Modifier and Type | Class and Description |
---|---|
class |
CommonUtilities
Various utilities that are useful for all clients of JOT.
|
Modifier and Type | Class and Description |
---|---|
class |
oracle.javatools.parser.java.v2.internal.InternalUtilities |
Modifier and Type | Class and Description |
---|---|
static class |
oracle.javatools.parser.java.v2.internal.symbol.Sym.SymTraversal
Defines an abstract traversal.
|
class |
oracle.javatools.parser.java.v2.internal.symbol.SymUtilities |
Modifier and Type | Class and Description |
---|---|
class |
Conversions
Various utilities that perform conversions from a subject to a target.
|
class |
SourceVisitor
Visitor pattern and traversals for SourceElements.
|
Modifier and Type | Class and Description |
---|---|
class |
CodeBlockSymbol |
class |
CommonRoot |
class |
CompoundStatement |
class |
ErrorSymbol |
class |
ExpressionList |
class |
ExpressionSymbol |
class |
ExpressionWrapper |
class |
FunctionSymbol |
class |
NameSymbol |
class |
PackageSymbol |
class |
PlsqlSymbol |
class |
RootSymbol |
class |
Statement |
class |
TypeSymbol
In this preliminary version of the parser, for now, the TypeSymbol is exactly like a NameSymbol.
|
class |
VariableSymbol |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionStack
The ExpressionStack is used for generating an expression tree out of a stream of expressions in infix notation.
|