Class SwitchStatement


  • public class SwitchStatement
    extends Statement
    Represents a switch (object) { case value: ... case [1, 2, 3]: ... default: ... } statement in Groovy.
    • Constructor Detail

      • SwitchStatement

        public SwitchStatement​(Expression expression)
      • SwitchStatement

        public SwitchStatement​(Expression expression,
                               Statement defaultStatement)
    • Method Detail

      • getCaseStatements

        public java.util.List<CaseStatement> getCaseStatements()
      • getExpression

        public Expression getExpression()
      • setExpression

        public void setExpression​(Expression e)
      • getDefaultStatement

        public Statement getDefaultStatement()
      • setDefaultStatement

        public void setDefaultStatement​(Statement defaultStatement)
      • getCaseStatement

        public CaseStatement getCaseStatement​(int idx)
        Returns:
        the case statement of the given index or null