JD.UMC.RUNFIN

JD.UMC.RUNFIN は、異常な挙動やデッドロックの原因となる可能性のある runFinalizersOnExit() メソッドの呼び出しに対して報告されます。

脆弱性とリスク

異常な挙動やデッドロックの原因となる可能性のある runFinalizersOnExit() メソッドの呼び出しが存在します。

軽減と防止

runFinalizersOnExit() の呼び出しは避けてください。

例 1

コピー
      void run() throws Throwable{
         System.runFinalizersOnExit(true);
     }

JD.UMC.RUNFIN が 10 行目に対して報告されています。'runFinalizersOnExit' メソッドの呼び出しがあります。このメソッドは、本質的に安全ではありません。