부적절한 예외를 던지는 throw 문을 보고합니다. 예를 들어, java.lang.Exception 또는 java.io.IOException과 같이 지나치게 일반적인 예외는 적절하지 않을 수 있습니다.

예:


  void setup(Mode mode) {
      if (mode == null)
          throw new RuntimeException("Problem during setup"); // 경고: 금지된 예외 'RuntimeException'을 던졌습니다
      ...
  }

금지된 예외 목록을 사용하여 보고 예외 대상을 지정합니다.