报告捕获不适当异常的 catch 子句。

一些异常(例如 java.lang.NullPointerExceptionjava.lang.IllegalMonitorStateException)表示编程错误,因此几乎肯定不会在生产代码中被捕获。

示例:


  try {
    return component.getMousePosition(true) != null;
  } catch (NullPointerException e) { // warning: Prohibited exception 'NullPointerException' caught
    return false;
  }

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