JD.UN.PMET
在分析上下文中没有找到方法调用时,发生 JD.UN.PMET。该检查器仅能由私有方法触发。
漏洞与风险
未使用的方法可用作后门。它们也会增加代码内存占用量。而且,它们还会增加源代码的大小,进而会降低代码可维护性。
缓解与预防
移除未使用的私有方法。
示例 1
复制
static class MyClass {
private void foo(){
System.err.println("Hello, World!");
}
}
针对第 10 行的方法声明报告 JD.UN.PMET:未使用私有方法“foo”。