报告抛出不适当异常的 throw 语句,例如过于通用的异常(例如 java.lang.Exceptionjava.io.IOException)。

示例:


  void setup(Mode mode) {
      if (mode == null)
          throw new RuntimeException("Problem during setup"); // 警告:抛出了禁止的异常 'RuntimeException'
      ...
  }

使用禁止的异常列表来指定应报告哪些异常。