[Java] Class TryCatchStatement
- org.codehaus.groovy.ast.stmt.TryCatchStatement
public class TryCatchStatement
extends Statement
Represents a try { ... } catch () finally {} statement in Groovy
Inherited fields
Fields inherited from class | Fields |
interface Statement | CLOSE_CURRENT_RESULT, KEEP_CURRENT_RESULT, CLOSE_ALL_RESULTS, SUCCESS_NO_INFO, EXECUTE_FAILED, RETURN_GENERATED_KEYS, NO_GENERATED_KEYS |
Constructor Summary
Methods Summary
Inherited Methods Summary
Inherited Methods
Methods inherited from class | Name |
interface Statement | execute, execute, execute, execute, close, getConnection, isClosed, cancel, getResultSetConcurrency, isCloseOnCompletion, setEscapeProcessing, enquoteNCharLiteral, getLargeUpdateCount, getResultSetHoldability, clearWarnings, getWarnings, setFetchSize, getFetchSize, getFetchDirection, setFetchDirection, getResultSet, getUpdateCount, clearBatch, executeBatch, setPoolable, executeQuery, getResultSetType, getGeneratedKeys, setMaxFieldSize, setMaxRows, isPoolable, setLargeMaxRows, closeOnCompletion, getMaxRows, setQueryTimeout, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getQueryTimeout, setCursorName, getMoreResults, getMoreResults, addBatch, getMaxFieldSize, enquoteIdentifier, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, getLargeMaxRows, executeLargeBatch, isSimpleIdentifier, enquoteLiteral, unwrap, isWrapperFor |
Constructor Detail
public TryCatchStatement(Statement tryStatement, Statement finallyStatement)
Method Detail
public void addCatch(CatchStatement catchStatement)
public void addResource(ExpressionStatement resourceStatement)
public CatchStatement getCatchStatement(int idx)
- Returns:
- the catch statement of the given index or null
public Statement getFinallyStatement()
- Returns:
- the resource statement of the given index or null
public Statement getTryStatement()
public static boolean isResource(Expression expression)
public void setCatchStatement(int idx, CatchStatement catchStatement)
public void setFinallyStatement(Statement finallyStatement)
public void setTryStatement(Statement tryStatement)