| Package | Description | 
|---|---|
| oracle.javatools.parser.java.v2 | 
 The parser API. 
 | 
| oracle.javatools.parser.java.v2.util | 
 Various utilities for use with the parser. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract SourceBlockStatement | 
SourceFactory.createBlockStatement(SourceBlock block)
Creates a block statement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract SourceCatchClause | 
SourceFactory.createCatchClause(SourceCatchParameter parameter,
                 SourceBlockStatement block)
Creates a catch clause for a try-catch or a try-catch-finally
 statement. 
 | 
abstract SourceCatchClause | 
SourceFactory.createCatchClause(SourceFormalParameterList parameters,
                 SourceBlockStatement block)
Deprecated. 
 
Use createCatchClause( SourceCatchParameter, SourceBlockStatement )
 instead 
 | 
SourceCatchClause | 
SourceFactory.createCatchClause(SourceLocalVariable parameter,
                 SourceBlockStatement child)
Deprecated. 
 
This method can only create JDK6 ( or before )
 compatible catch parameters.
 Use createCatchClause( SourceCatchParameter, SourceBlockStatement )
 instead 
 | 
abstract SourceFinallyClause | 
SourceFactory.createFinallyClause(SourceBlockStatement child)
Creates a finally clause for a try statement. 
 | 
abstract SourceSwitchStatement | 
SourceFactory.createSwitchStatement(SourceExpression e,
                     SourceBlockStatement child)
Creates a switch statement. 
 | 
abstract SourceSynchStatement | 
SourceFactory.createSynchronizedStatement(SourceExpression e,
                           SourceBlockStatement child)
Creates a synchronized statement. 
 | 
abstract SourceTryStatement | 
SourceFactory.createTryCatchFinallyStatement(SourceBlockStatement tryClause,
                              SourceCatchParameter parameter,
                              SourceBlockStatement catchClause,
                              SourceBlockStatement finallyClause)
Creates a try-catch-finally statement with a single catch clause. 
 | 
abstract SourceTryStatement | 
SourceFactory.createTryCatchFinallyStatement(SourceBlockStatement tryClause,
                              SourceFormalParameterList parameters,
                              SourceBlockStatement catchClause,
                              SourceBlockStatement finallyClause)
Deprecated. 
 
Use createTryCatchFinallyStatement(
 SourceBlockStatement, SourceCatchParameter, SourceBlockStatement,
 SourceBlockStatement instead 
 | 
SourceTryStatement | 
SourceFactory.createTryCatchFinallyStatement(SourceBlockStatement tryClause,
                              SourceFormalParameter parameter,
                              SourceBlockStatement catchClause,
                              SourceBlockStatement finallyClause)
Deprecated. 
 
Use createTryCatchFinallyStatement(
 SourceBlockStatement, SourceCatchParameter, SourceBlockStatement,
 SourceBlockStatement instead 
 | 
SourceTryStatement | 
SourceFactory.createTryCatchFinallyStatement(SourceBlockStatement tryClause,
                              SourceLocalVariable parameter,
                              SourceBlockStatement catchClause,
                              SourceBlockStatement finallyClause)
Deprecated. 
 
Use createTryCatchFinallyStatement(
 SourceBlockStatement, SourceCatchParameter, SourceBlockStatement,
 SourceBlockStatement instead 
 | 
abstract SourceTryStatement | 
SourceFactory.createTryCatchStatement(SourceBlockStatement tryClause,
                       SourceCatchParameter parameter,
                       SourceBlockStatement catchClause)
Creates a try-catch statement with a single catch clause. 
 | 
abstract SourceTryStatement | 
SourceFactory.createTryCatchStatement(SourceBlockStatement tryClause,
                       SourceFormalParameterList parameters,
                       SourceBlockStatement catchClause)
Deprecated. 
 
Use createTryCatchStatement( SourceBlockStatement,
 SourceCatchParameter, SourceBlockStatement ) instead 
 | 
SourceTryStatement | 
SourceFactory.createTryCatchStatement(SourceBlockStatement tryClause,
                       SourceFormalParameter parameter,
                       SourceBlockStatement catchClause)
Deprecated. 
 
Use createTryCatchStatement( SourceBlockStatement,
 SourceCatchParameter, SourceBlockStatement ) instead 
 | 
SourceTryStatement | 
SourceFactory.createTryCatchStatement(SourceBlockStatement tryClause,
                       SourceLocalVariable parameter,
                       SourceBlockStatement catchClause)
Deprecated. 
 
Use createTryCatchStatement( SourceBlockStatement,
 SourceCatchParameter, SourceBlockStatement ) instead 
 | 
abstract SourceTryStatement | 
SourceFactory.createTryFinallyStatement(SourceBlockStatement child,
                         SourceBlockStatement finallyClause)
Creates a try-finally statement. 
 | 
abstract SourceTryStatement | 
SourceFactory.createTryStatement(SourceBlockStatement tryClause,
                  SourceCatchClause[] catchClauses,
                  SourceFinallyClause finallyClause)
Creates a try, try-catch, try-catch-finally, or a try-finally
 statement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SourceVisitor.whenEnterBlockStatement(SourceBlockStatement sourceBlockStatement)  | 
void | 
SourceVisitor.whenExitBlockStatement(SourceBlockStatement sourceBlockStatement)  |