| Package | Description | 
|---|---|
| oracle.javatools.parser.java.v2 | 
 The parser API. 
 | 
| oracle.javatools.parser.java.v2.model | 
 The parser model API. 
 | 
| oracle.javatools.parser.java.v2.util | 
 Various utilities for use with the parser. 
 | 
| oracle.jdeveloper.java.util | 
 Public utilities for use with the java model, including the parser. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract SourceClassInitializer | 
SourceFactory.createClassInitializer(int modifiers,
                      SourceBlock block)
Deprecated. 
 
Use createStaticInitializer(SourceBlock) or
 createInstanceInitializer(SourceBlock) 
 | 
SourceClassInitializer | 
SourceFactory.createInstanceInitializer(SourceBlock block)
Creates an instance initializer. 
 | 
SourceClassInitializer | 
SourceFactory.createStaticInitializer(SourceBlock block)
Creates a static class initializer. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static SourceClassInitializer[] | 
SourceClassInitializer.EMPTY_ARRAY  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<SourceClassInitializer> | 
SourceClassBody.getSourceInitializers()
Gets the list of declared class initializers. 
 | 
java.util.List<SourceClassInitializer> | 
SourceClass.getSourceInitializers()
Gets the list of declared class initializers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
FlowAnalysisListener.endInitializer(SourceClassInitializer initializer)
End flow analysis of an initializer. 
 | 
boolean | 
FlowAnalysisListener.startInitializer(SourceClassInitializer initializer)
Start flow analysis of an initializer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SourceVisitor.whenEnterInitializer(SourceClassInitializer sourceClassInitializer)  | 
void | 
SourceVisitor.whenExitInitializer(SourceClassInitializer sourceClassInitializer)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SourceClassInitializer | 
SourceUtils.addStaticClassInitializer(SourceClass cls,
                         SourceBlock block)
Adds (append) a static class initializer to the class. 
 |