| Package | Description | 
|---|---|
| oracle.javatools.parser.generic | 
 The  
Generic Lexer package is a basic set of classes to
help in quickly prototyping a lexer/scanner for a given language. | 
| oracle.javatools.parser.java.v2 | 
 The parser API. 
 | 
| oracle.javatools.parser.java.v2.common | 
 Classes common to model implementations. 
 | 
| oracle.javatools.parser.java.v2.scanner | 
 The parser's scanner API. 
 | 
| 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. | 
| oracle.jdeveloper.usage.util | 
| Class and Description | 
|---|
| KeywordTable
 The  
KeywordTable utility class is a stripped down hash
 table implementation with a couple assumptions: | 
| Class and Description | 
|---|
| ArrayListHeap
 The  
ArrayListHeap class is a utility class which keeps
 a cache of empty ArrayList instances for quick reuse. | 
| Class and Description | 
|---|
| ArrayListHeap
 The  
ArrayListHeap class is a utility class which keeps
 a cache of empty ArrayList instances for quick reuse. | 
| Class and Description | 
|---|
| KeywordTable
 The  
KeywordTable utility class is a stripped down hash
 table implementation with a couple assumptions: | 
| Class and Description | 
|---|
| ArrayListHeap
 The  
ArrayListHeap class is a utility class which keeps
 a cache of empty ArrayList instances for quick reuse. | 
| Class and Description | 
|---|
| ArrayListHeap
 The  
ArrayListHeap class is a utility class which keeps
 a cache of empty ArrayList instances for quick reuse. | 
| Class and Description | 
|---|
| ArrayListHeap
 The  
ArrayListHeap class is a utility class which keeps
 a cache of empty ArrayList instances for quick reuse. | 
| AsyncTask
 The  
AsyncTask is a part of a basic API to allow
 scheduling asynchronous tasks that support cancelling while the
 task is running. | 
| AsyncTask.CancelledException
 The  
CancelledException is used to bail out of a
 running task. | 
| ExpressionObject
 This is the ExpressionObject interface used by the ExpressionStack. 
 | 
| Class and Description | 
|---|
| AsyncScheduler
 The  
AsyncScheduler is a part of a basic API to allow
 scheduling asynchronous tasks that support cancelling while the
 task is running. | 
| AsyncTask
 The  
AsyncTask is a part of a basic API to allow
 scheduling asynchronous tasks that support cancelling while the
 task is running. | 
| AsyncTask.CancelledException
 The  
CancelledException is used to bail out of a
 running task. |