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
- public class SwitchStatement
- extends Statement
Represents a switch (object) { case value: ... case [1, 2, 3]: ... default: ... } statement in Groovy.
- Version:
- $Revision: 1.3 $
- Author:
- James Strachan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwitchStatement
public SwitchStatement(Expression expression)
SwitchStatement
public SwitchStatement(Expression expression,
Statement defaultStatement)
visit
public void visit(GroovyCodeVisitor visitor)
- Overrides:
visit
in class ASTNode
getCaseStatements
public java.util.List getCaseStatements()
getExpression
public Expression getExpression()
getDefaultStatement
public Statement getDefaultStatement()
setDefaultStatement
public void setDefaultStatement(Statement defaultStatement)
addCase
public void addCase(CaseStatement caseStatement)
getCaseStatement
public CaseStatement getCaseStatement(int idx)
- Returns:
- the case statement of the given index or null
Copyright © 2003-2004 The Codehaus. All Rights Reserved.