public class TryCatchStatement extends Statement
Constructor and Description |
---|
TryCatchStatement(Statement tryStatement,
Statement finallyStatement) |
Modifier and Type | Method and Description |
---|---|
void |
addCatch(CatchStatement catchStatement) |
void |
addResource(ExpressionStatement resourceStatement) |
CatchStatement |
getCatchStatement(int idx) |
java.util.List<CatchStatement> |
getCatchStatements() |
Statement |
getFinallyStatement() |
ExpressionStatement |
getResourceStatement(int idx) |
java.util.List<ExpressionStatement> |
getResourceStatements() |
Statement |
getTryStatement() |
void |
setCatchStatement(int idx,
CatchStatement catchStatement) |
void |
setFinallyStatement(Statement finallyStatement) |
void |
setTryStatement(Statement tryStatement) |
void |
visit(GroovyCodeVisitor visitor) |
addStatementLabel, getStatementLabel, getStatementLabels, isEmpty, setStatementLabel
copyNodeMetaData, copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setNodeMetaData, setSourcePosition
public void visit(GroovyCodeVisitor visitor)
public java.util.List<ExpressionStatement> getResourceStatements()
public java.util.List<CatchStatement> getCatchStatements()
public Statement getFinallyStatement()
public Statement getTryStatement()
public void addResource(ExpressionStatement resourceStatement)
public void addCatch(CatchStatement catchStatement)
public CatchStatement getCatchStatement(int idx)
public ExpressionStatement getResourceStatement(int idx)
public void setTryStatement(Statement tryStatement)
public void setCatchStatement(int idx, CatchStatement catchStatement)
public void setFinallyStatement(Statement finallyStatement)