|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.ast.ASTNode org.codehaus.groovy.ast.stmt.Statement org.codehaus.groovy.ast.stmt.TryCatchStatement
public class TryCatchStatement extends Statement
Represents a try { ... } catch () finally {} statement in Groovy
Constructor Summary | |
TryCatchStatement(Statement tryStatement, Statement finallyStatement)
|
Method Summary | |
---|---|
void
|
addCatch(CatchStatement catchStatement)
|
CatchStatement
|
getCatchStatement(int idx)
@return the catch statement of the given index or null |
java.util.List
|
getCatchStatements()
|
Statement
|
getFinallyStatement()
|
Statement
|
getTryStatement()
|
void
|
setCatchStatement(int idx, CatchStatement catchStatement)
|
void
|
setFinallyStatement(Statement finallyStatement)
|
void
|
setTryStatement(Statement tryStatement)
|
void
|
visit(GroovyCodeVisitor visitor)
|
Methods inherited from class Statement | |
---|---|
getStatementLabel, isEmpty, setStatementLabel |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public TryCatchStatement(Statement tryStatement, Statement finallyStatement)
Method Detail |
---|
public void addCatch(CatchStatement catchStatement)
public CatchStatement getCatchStatement(int idx)
public java.util.List getCatchStatements()
public Statement getFinallyStatement()
public Statement getTryStatement()
public void setCatchStatement(int idx, CatchStatement catchStatement)
public void setFinallyStatement(Statement finallyStatement)
public void setTryStatement(Statement tryStatement)
public void visit(GroovyCodeVisitor visitor)
Groovy Documentation