/** * @see <a href="http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.11">JLS section 14.11</a> */ public Rule switchStatement() { return Sequence( String("switch"), group.basics.testLexBreak(), group.basics.optWS(), Ch('('), group.basics.optWS(), group.expressions.anyExpression(), set(), Ch(')'), group.basics.optWS(), blockStatement(), set(actions.createSwitchStatement(value(), lastValue()))); }
/** * @see <a href="http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.11">JLS section 14.11</a> */ public Rule switchStatement() { return Sequence( String("switch"), group.basics.testLexBreak(), group.basics.optWS(), Ch('('), group.basics.optWS(), group.expressions.anyExpression(), set(), Ch(')'), group.basics.optWS(), blockStatement(), set(actions.createSwitchStatement(value(), lastValue()))); }
/** * @see <a href="http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.11">JLS section 14.11</a> */ public Rule switchStatement() { return Sequence( String("switch"), group.basics.testLexBreak(), group.basics.optWS(), Ch('('), group.basics.optWS(), group.expressions.anyExpression(), set(), Ch(')'), group.basics.optWS(), blockStatement(), set(actions.createSwitchStatement(value(), lastValue()))); }