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
Represents a try { ... } catch () finally {} statement in Groovy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCatch(CatchStatement catchStatement) voidaddCatch$$bridge(CatchStatement catchStatement) Deprecated.addResource(ExpressionStatement resourceStatement) voidaddResource$$bridge(ExpressionStatement resourceStatement) Deprecated.getCatchStatement(int idx) getResourceStatement(int idx) 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.Statement
addStatementLabel, copyStatementLabels, getStatementLabel, getStatementLabels, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNode
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandler
copyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, newMetaDataMap, putNodeMetaData, removeNodeMetaData, setNodeMetaData
-
Constructor Details
-
TryCatchStatement
-
-
Method Details
-
visit
-
getTryStatement
-
getFinallyStatement
-
getCatchStatement
- Returns:
- The catch statement of the given index or null.
-
getCatchStatements
-
getResourceStatement
- Returns:
- The resource statement of the given index or null.
-
getResourceStatements
-
isResource
-
setTryStatement
-
setFinallyStatement
-
setCatchStatement
-
addCatch$$bridge
Deprecated. -
addCatch
-
addResource$$bridge
Deprecated. -
addResource
-