对于私人方法,我多次收到此警告。如何使Eclipse对公共,默认和受保护的方法显示相同(或类似)的警告?
答案 0 :(得分:3)
Eclipse无法做到这一点,因为公共方法可能会从当前工作空间中不可见的代码中使用。但您可以使用Unnecessary Code Detector插件来查找此类方法。
答案 1 :(得分:2)
为私有方法执行它很容易,因为搜索方法用法的范围是有限的(只有类本身),并且因为警告是有意义的:因为它是私有的,所以外部没有人可以调用该方法,并且因为它不是从项目内部调用的,所以该方法可能没用,因此警告。
可以使用默认方法执行此操作。
但是,对公共方法和受保护方法执行此操作在大多数情况下会适得其反,因为公共和受保护的方法是类的公共接口的一部分,可以被其他类使用,超出了当前的日食项目。
AFAIK,eclipse没有附带这样的工具。但是UCDetector插件可以在项目中找到未使用的代码。请谨慎使用!