完全ではない列挙型に対して実行されている switch ステートメントを報告します。

例:


  enum AlphaBetaGamma {
    A, B, C;

    void x(AlphaBetaGamma e) {
      switch (e) {

      }
    }
  }

クイックフィックス適用後:


  enum AlphaBetaGamma {
    A, B, C;

    void x(AlphaBetaGamma e) {
      switch (e) {
        case A -> {}
        case B -> {}
        case C -> {}
      }
    }
  }

default 分岐を持つ switch ステートメントを無視するには、「default 分岐のある switch 文を無視する」オプションを使用します。