报告为不详尽的枚举类型执行的 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 -> {}
      }
    }
  }

使用 忽略具有默认分支的 switch 语句 选项忽略具有 default 分支的 switch 语句。