개선된 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의 새로운 기능