拡張 switch ステートメントと式を報告します。 報告対象を通常の switch に置換することを提案します。

例:


  boolean even = switch (condition) {
    case 1, 3, 5, 7, 9 -> false;
    default -> true;
  };

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


  boolean even;
  switch (condition) {
    case 1:
    case 3:
    case 5:
    case 7:
    case 9:
      even = false;
      break;
    default:
      even = true;
      break;
}

拡張 switch は Java 14 で登場しました。 このインスペクションは、旧バージョンの Java との下位互換性を確保するためにダウングレードするのに役立ちます。

2019.1 の新機能です