メソッドが実際にスローする例外よりも一般的な例外を含む throws 節を報告します。

例:


  public void createFile() throws Exception { // 警告: 'throws Exception' が広すぎるため、例外 'IOException' がマスクされています
    File file = new File("pathToFile");
    file.createNewFile();
  }

クイックフィックス適用後:


  public void createFile() throws IOException {
    File file = new File("pathToFile");
    file.createNewFile();
  }

インスペクションの構成: