JD.UN.PMET

在分析上下文中没有找到方法调用时,发生 JD.UN.PMET。该检查器仅能由私有方法触发。

漏洞与风险

未使用的方法可用作后门。它们也会增加代码内存占用量。而且,它们还会增加源代码的大小,进而会降低代码可维护性。

缓解与预防

移除未使用的私有方法。

示例 1

复制
      static class MyClass {
         private void foo(){
             System.err.println("Hello, World!");
         }
     }

针对第 10 行的方法声明报告 JD.UN.PMET:未使用私有方法“foo”。

相关检查器