org.codehaus.janino
Class Java.SwitchStatement.SwitchBlockStatementGroup
java.lang.Object
org.codehaus.janino.Java.Located
org.codehaus.janino.Java.SwitchStatement.SwitchBlockStatementGroup
- All Implemented Interfaces:
- Java.Locatable
- Enclosing class:
- Java.SwitchStatement
public static class Java.SwitchStatement.SwitchBlockStatementGroup
- extends Java.Located
Representation of a 'switch block statement group' as defined in JLS7 14.11.
caseLabels
public final List<Java.Rvalue> caseLabels
- The CASE labels at the top of the 'switch block statement group'.
hasDefaultLabel
public final boolean hasDefaultLabel
- Whether this 'switch block statement group' includes the DEFAULT label.
blockStatements
public final List<Java.BlockStatement> blockStatements
- The statements following the CASE labels.
Java.SwitchStatement.SwitchBlockStatementGroup
public Java.SwitchStatement.SwitchBlockStatementGroup(Location location,
List<Java.Rvalue> caseLabels,
boolean hasDefaultLabel,
List<Java.BlockStatement> blockStatements)
toString
public String toString()
- Overrides:
toString in class Object