当前位置:  开发笔记 > 编程语言 > 正文

在Java Eclipse项目中查找未使用的类

如何解决《在JavaEclipse项目中查找未使用的类》经验,为你挑选了1个好方法。

我有一个大型Eclipse项目,其中存在几个类,虽然它们不再在任何地方使用,但从未标记为@Deprecated.

我怎样才能轻松找到所有这些?



1> VonC..:

我也喜欢使用UCDetector:

截图

UCDetector(Unecessary Code Detector)是一个开源的eclipse PlugIn工具,用于查找不必要的(死的)公共java代码.它还尝试使代码最终,受保护或私有.

额外:它还可以找到类之间的循环依赖关系

(还有一些其他工具 - 包括Findbugs - 知道怎么做)


警告:Cid 在评论中提到:

如果存在仅在运行时才知道的接口实现,则UCDetector将不起作用.
它错误地将实现类标记为未使用.


2017年更新:静态代码分析在8年内发展了不少.
使用SonarLint for Eclipse,您可以使用最新的SonarJava 4.6插件来分析您的代码.
它会找到死代码.


这适用于Android项目吗?我下载,安装,UCDetector菜单无处可寻:(
@VonC - 如果存在仅在运行时才知道的接口实现,则UCDetector将不起作用.它错误地将实现类标记为未使用:(
@Cid很有意思.我已将您的评论包含在答案中以获得更多可见性.
推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有