Package org.codehaus.janino
Class Java.CatchClause
- java.lang.Object
-
- org.codehaus.janino.Java.Located
-
- org.codehaus.janino.Java.CatchClause
-
- All Implemented Interfaces:
Java.Locatable
,Java.Scope
- Enclosing class:
- Java
public static class Java.CatchClause extends Java.Located implements Java.Scope
-
-
Field Summary
Fields Modifier and Type Field Description Java.Block
body
Java.FunctionDeclarator.FormalParameter
caughtException
boolean
reachable
-
Fields inherited from class org.codehaus.janino.Java.Located
NOWHERE
-
-
Constructor Summary
Constructors Constructor Description CatchClause(Location location, Java.FunctionDeclarator.FormalParameter caughtException, Java.Block body)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Java.Scope
getEnclosingScope()
void
setEnclosingTryStatement(Java.TryStatement enclosingTryStatement)
-
Methods inherited from class org.codehaus.janino.Java.Located
getLocation, throwCompileException
-
-
-
-
Field Detail
-
caughtException
public final Java.FunctionDeclarator.FormalParameter caughtException
-
body
public final Java.Block body
-
reachable
public boolean reachable
-
-
Constructor Detail
-
CatchClause
public CatchClause(Location location, Java.FunctionDeclarator.FormalParameter caughtException, Java.Block body)
-
-
Method Detail
-
setEnclosingTryStatement
public void setEnclosingTryStatement(Java.TryStatement enclosingTryStatement)
-
getEnclosingScope
public Java.Scope getEnclosingScope()
- Specified by:
getEnclosingScope
in interfaceJava.Scope
-
-