Class 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.
    • Field Detail

      • 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.