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
- All Implemented Interfaces:
- NodeMetaDataHandler
Represents a switch (object) { case value: ... case [1, 2, 3]: ...  default: ... } statement in Groovy.
- 
Constructor SummaryConstructorsConstructorDescriptionSwitchStatement(Expression expression) SwitchStatement(Expression expression, List<CaseStatement> caseStatements, Statement defaultStatement) SwitchStatement(Expression expression, Statement defaultStatement) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddCase(CaseStatement caseStatement) getCaseStatement(int idx) voidsetDefaultStatement(Statement defaultStatement) voidvoidvisit(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- 
SwitchStatement
- 
SwitchStatement
- 
SwitchStatementpublic SwitchStatement(Expression expression, List<CaseStatement> caseStatements, Statement defaultStatement) 
 
- 
- 
Method Details