Package org.codehaus.groovy.ast.stmt
Class TryCatchStatement
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.stmt.Statement
org.codehaus.groovy.ast.stmt.TryCatchStatement
- All Implemented Interfaces:
- NodeMetaDataHandler
public class TryCatchStatement extends Statement
Represents a try { ... } catch () finally {} statement in Groovy
- 
Constructor SummaryConstructors Constructor Description TryCatchStatement(Statement tryStatement, Statement finallyStatement)
- 
Method SummaryModifier and Type Method Description voidaddCatch(CatchStatement catchStatement)voidaddResource(ExpressionStatement resourceStatement)CatchStatementgetCatchStatement(int idx)java.util.List<CatchStatement>getCatchStatements()StatementgetFinallyStatement()ExpressionStatementgetResourceStatement(int idx)java.util.List<ExpressionStatement>getResourceStatements()StatementgetTryStatement()static booleanisResource(Expression expression)voidsetCatchStatement(int idx, CatchStatement catchStatement)voidsetFinallyStatement(Statement finallyStatement)voidsetTryStatement(Statement tryStatement)voidvisit(GroovyCodeVisitor visitor)Methods inherited from class org.codehaus.groovy.ast.stmt.StatementaddStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData
- 
Constructor Details- 
TryCatchStatement
 
- 
- 
Method Details- 
visit
- 
getResourceStatements
- 
getCatchStatements
- 
getFinallyStatement
- 
getTryStatement
- 
addResource
- 
isResource
- 
addCatch
- 
getCatchStatement- Returns:
- the catch statement of the given index or null
 
- 
getResourceStatement- Returns:
- the resource statement of the given index or null
 
- 
setTryStatement
- 
setCatchStatement
- 
setFinallyStatement
 
-