포착된 예외를 '래핑'하지 않는 catch 블록 내에서 던져지는 예외를 보고합니다.

예외에 대한 대응으로 예외가 던져지는 경우, 초기 예외를 줄 바꿈하면 스택 프레임과 줄 번호 등 유용한 컨텍스트 정보 손실을 방지할 수 있습니다.

예:


  ...
  catch (IOException e) {
    closeAllConnections();
    throw new ConnectException("Connection problem."); // 경고: 'catch' 블록 내의 'throw'는 포착된 예외 'e'를 무시합니다
  }

검사 구성: