我过去在限制我的访问方面表现得非常糟糕variables/methods/classes
,当我不应该使用公共时,我倾向于大量使用公共。
我只是想知道是否有任何工具 - 插件,外部或其他 - 可以搜索你的源代码,找到什么调用你的variables/methods/classes
如果可见性太高,则更改可见性。
例如,如果我有一个公共变量,并且该类之外没有任何东西调用它,那么该工具将减少其对私有变量的访问。
主要是我的一些旧项目需要这个,这些项目有很多公共变量。对我来说,筛选所有这些项目需要很长时间,并且当我再次回到这些项目中处理它们时,将它们公开会非常烦人/效率低下。
看看UCDetector:不必要的代码检测器 http://www.ucdetector.org/Eclipse 插件。它将为以下问题创建标记(出现在 Eclipse 问题视图中):
- 不必要的(死的)代码
- 可见性可以更改为受保护、默认或的代码
私人的
- 字段的方法,可以是最终的
它还支持 Eclipse QuickFixes 自动调整成员可见性
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)