org.codehaus.janino
Class Java.TryStatement
java.lang.Object
org.codehaus.janino.Java.Located
org.codehaus.janino.Java.Statement
org.codehaus.janino.Java.TryStatement
- All Implemented Interfaces:
- Java.BlockStatement, Java.Locatable, Java.Scope
- Enclosing class:
- Java
public static final class Java.TryStatement
- extends Java.Statement
Representation of a JLS7 14.20 TRY statement.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
body
public final Java.BlockStatement body
- The body of the TRY statement.
catchClauses
public final java.util.List<Java.CatchClause> catchClauses
- The list of catch clauses (including the 'default' clause) of the TRY statement.
optionalFinally
public final Java.Block optionalFinally
- The optional 'finally' block of the TRY statement.
Java.TryStatement
public Java.TryStatement(Location location,
Java.BlockStatement body,
java.util.List<Java.CatchClause> catchClauses,
Java.Block optionalFinally)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
accept
public void accept(Visitor.BlockStatementVisitor visitor)
- Description copied from interface:
Java.BlockStatement
- Invokes the '
visit...()' method of Visitor.BlockStatementVisitor for the concrete
Java.BlockStatement type.