安全に閉じられていないソケットリソースを報告します。 このインスペクションで報告されるソケットリソースは、java.net.Socketjava.net.DatagramSocketjava.net.ServerSocket です。

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

例:


  byte[] getMessage(ServerSocket socket) throws IOException {
    Socket client = socket.accept(); //ソケットが閉じていません
    return client.getInputStream().readAllBytes();
  }

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