[Java] Class SwitchStatement
- org.codehaus.groovy.ast.stmt.SwitchStatement
public class SwitchStatement
extends Statement
Represents a switch (object) { case value: ... case [1, 2, 3]: ... default: ... } 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 |
cancel, isClosed, getConnection, getFetchSize, getWarnings, setFetchDirection, clearWarnings, getFetchDirection, setFetchSize, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getResultSetType, enquoteIdentifier, getMaxFieldSize, getQueryTimeout, setCursorName, setMaxFieldSize, getMoreResults, getMoreResults, setMaxRows, clearBatch, getMaxRows, executeBatch, setPoolable, closeOnCompletion, isPoolable, setLargeMaxRows, getLargeMaxRows, executeLargeBatch, getGeneratedKeys, executeQuery, getUpdateCount, setQueryTimeout, getResultSet, isSimpleIdentifier, addBatch, enquoteLiteral, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, setEscapeProcessing, getLargeUpdateCount, getResultSetHoldability, getResultSetConcurrency, enquoteNCharLiteral, isCloseOnCompletion, execute, execute, execute, execute, close, isWrapperFor, unwrap |
Constructor Detail
public SwitchStatement(Expression expression)
public SwitchStatement(Expression expression, Statement defaultStatement)
Method Detail
public void addCase(CaseStatement caseStatement)
public CaseStatement getCaseStatement(int idx)
-
Returns:
-
the case statement of the given index or null
public Statement getDefaultStatement()
public Expression getExpression()
public void setDefaultStatement(Statement defaultStatement)
public void setExpression(Expression e)