Object.finalize() の呼び出しを報告します。

Object.finalize() を明示的に呼び出すと、オブジェクトが不整合な状態になる可能性があります。 ガベージコレクターはあるオブジェクトへの参照が存在しないと判断すると、そのオブジェクトに対してこのメソッドを自動的に呼び出します。

finalize() の実装内からの super.finalize() の呼び出しは無害であるため、このインスペクションでは報告されません。

例:


  MyObject m = new MyObject();
  m.finalize();
  System.gc()