1

对于私有方法,我多次收到此警告。如何使 Eclipse 对公共、默认和受保护的方法显示相同(或相似)的警告?

4

2 回答 2

5

Eclipse 无法做到这一点,因为可能会从当前工作空间中不可见的代码中使用公共方法。但是您可以使用Unnecessary Code Detector Plugin 来查找此类方法。

于 2013-03-26T08:02:56.540 回答
2

为私有方法执行此操作很容易,因为搜索该方法使用的范围是有限的(仅限于类本身),并且因为警告是有道理的:因为它是私有的,所以外部没有人可以调用该方法,因为它不是从项目内部调用,该方法可能没用,因此发出警告。

可以为默认方法执行此操作。

但是在大多数情况下对公共和受保护的方法这样做会适得其反,因为公共和受保护的方法是您的类的公共接口的一部分,可以被其他类使用,超出了当前 eclipse 项目的范围.

AFAIK,eclipse 没有这样的工具。但是UCDetector插件可以在您的项目中找到未使用的代码。谨慎使用!

于 2013-03-26T08:02:25.940 回答