메서드의 시그니처에 선언되었지만 메서드 자체 또는 메서드의 구현 및 재정의하는 메서드에서 던지지 않은 예외를 보고합니다.

이 검사는 직렬화와 관련된 메서드를 무시합니다(예: readObject()writeObject() 메서드).

예:


  void method() throws InterruptedException {
    System.out.println();
  }

빠른 수정에서는 선언에서 불필요한 예외를 제거하며 불필요한 try-catch 문을 정규화합니다.


  void method() {
    System.out.println();
  }

참고: 에디터 내 강조 표시가 되는 동안 성능상의 이유로 일부 예외는 보고되지 않을 수 있습니다. 모든 결과를 확인하려면 메인 메뉴의 Code(코드) | Inspect Code(코드 검사) 또는 Code(코드) | Analyze Code(코드 분석) | Run Inspection by Name(이름별로 검사 실행)을 선택하여 검사를 실행합니다.

진입점 메서드에서 던진 예외 무시 옵션을 사용하면 main() 같은 메서드에서 던진 예외를 보고하지 않습니다. 진입점 메서드는 Java | 선언 중복성 | 사용되지 않는 선언 검사의 설정에서 구성할 수 있습니다.