Package org.codehaus.groovy.ast.stmt
Class SwitchStatement
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.stmt.Statement
org.codehaus.groovy.ast.stmt.SwitchStatement
Represents a switch (object) { case value: ... case [1, 2, 3]: ... default: ... } statement in Groovy.
- Version:
- $Revision$
- Author:
- James Strachan
-
Constructor Summary
ConstructorsConstructorDescriptionSwitchStatement(Expression expression) SwitchStatement(Expression expression, List<CaseStatement> caseStatements, Statement defaultStatement) SwitchStatement(Expression expression, Statement defaultStatement) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCase(CaseStatement caseStatement) getCaseStatement(int idx) voidsetDefaultStatement(Statement defaultStatement) voidvoidvisit(GroovyCodeVisitor visitor) Methods inherited from class org.codehaus.groovy.ast.stmt.Statement
getStatementLabel, isEmpty, setStatementLabelMethods inherited from class org.codehaus.groovy.ast.ASTNode
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition
-
Constructor Details
-
SwitchStatement
-
SwitchStatement
-
SwitchStatement
public SwitchStatement(Expression expression, List<CaseStatement> caseStatements, Statement defaultStatement)
-
-
Method Details