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.
|
Method Summary |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
caseLabels
public final java.util.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 java.util.List<Java.BlockStatement> blockStatements
- The statements following the CASE labels.
Java.SwitchStatement.SwitchBlockStatementGroup
public Java.SwitchStatement.SwitchBlockStatementGroup(Location location,
java.util.List<Java.Rvalue> caseLabels,
boolean hasDefaultLabel,
java.util.List<Java.BlockStatement> blockStatements)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object