Eclipse插件显示Java项目之间的彻底调用层次结构

时间:2014-02-03 12:43:50

标签: java eclipse plugins code-analysis

我正在使用eclipse Kepler,我需要一个插件来确定项目正在使用工作空间/工作集的其他项目的哪些方法。很像“调用层次结构”,但是对所有类和方法都是自动的。

是否有现成的插件可以做到这一点?不一定需要可视化,结果表就足够了。

5 个答案:

答案 0 :(得分:4)

试用JDepend4Eclipse插件。

  

JDepend遍历一组Java类和源文件目录   为每个Java包生成设计质量度量标准。 JDepend允许   您可以根据其自动测量设计的质量   可有效管理的可扩展性,可重用性和可维护性   和控制包依赖项。包依赖循环是   报告以及参与的包的分层路径   在包依赖循环中。

     

该工具可以通过重构旧的和巨大的源代码   包之间具有循环包依赖关系的存储库。

JDepend4Eclipse screenshot

Shishir

答案 1 :(得分:2)

您应该能够通过逆向工程工具获得所需内容。他们有许多不同的品质和成熟,我建议Architexa。根据我的经验,它仍然适用于大型代码库,具有良好的交互式可视化。

答案 2 :(得分:2)

Eclipse插件“creole”,具有高级的调用层次结构功能,对我来说非常适合这种类型的大规模Java软件分析。

答案 3 :(得分:2)

Eclipse UML插件可以帮助你...尝试一下。感谢

答案 4 :(得分:0)

http://www.ucdetector.org/

  

UCDetector(不必要的代码检测器 - 发音为"你看到探测器")   是一个eclipse插件工具,用于查找不必要的(死的)公共java代码。   例如没有的公共类,方法或字段   引用。 UCDetector为以下问题创建标记,   出现在日食问题视图中:不必要的(死的)代码   可见性可以更改为protected,default或private   方法或领域,可以是最终的

也适用于多个项目