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.