报告对 Object.finalize() 的调用。

显式调用 Object.finalize() 可能导致对象处于不一致的状态。 垃圾收集器在确定没有对该对象的引用时,自动对该对象调用此方法。

该检查不报告 finalize() 实现中对 super.finalize() 的调用,因为它们是良性的。

示例:


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