安全に閉じられていない I/O リソースを報告します。 このインスペクションでチェックされる I/O リソースは、java.io.InputStreamjava.io.OutputStreamjava.io.Readerjava.io.Writerjava.util.zip.ZipFilejava.io.Closeablejava.io.RandomAccessFile です。

他の I/O リソースによってラップされている I/O リソースは報告されません。ラップされているリソースはラップしているリソースによって閉じられるためです。

デフォルトでは、このインスペクションは名前に 'close' または 'cleanup' を含む任意のメソッドでリソースを閉じることができると想定しています。

例:


  void save() throws IOException {
    FileWriter writer = new FileWriter("filename.txt"); //警告
    writer.write("sample");
  }

このインスペクションは、次のオプションを使用して構成できます。