我正在使用eclipse Kepler,我需要一个插件来确定项目正在使用工作空间/工作集的其他项目的哪些方法。很像“调用层次结构”,但是对所有类和方法都是自动的。
是否有现成的插件可以做到这一点?不一定需要可视化,结果表就足够了。
答案 0 :(得分:4)
试用JDepend4Eclipse插件。
JDepend遍历一组Java类和源文件目录 为每个Java包生成设计质量度量标准。 JDepend允许 您可以根据其自动测量设计的质量 可有效管理的可扩展性,可重用性和可维护性 和控制包依赖项。包依赖循环是 报告以及参与的包的分层路径 在包依赖循环中。
该工具可以通过重构旧的和巨大的源代码 包之间具有循环包依赖关系的存储库。
Shishir
答案 1 :(得分:2)
您应该能够通过逆向工程工具获得所需内容。他们有许多不同的品质和成熟,我建议Architexa。根据我的经验,它仍然适用于大型代码库,具有良好的交互式可视化。
答案 2 :(得分:2)
Eclipse插件“creole”,具有高级的调用层次结构功能,对我来说非常适合这种类型的大规模Java软件分析。
答案 3 :(得分:2)
Eclipse UML插件可以帮助你...尝试一下。感谢
答案 4 :(得分:0)
UCDetector(不必要的代码检测器 - 发音为"你看到探测器") 是一个eclipse插件工具,用于查找不必要的(死的)公共java代码。 例如没有的公共类,方法或字段 引用。 UCDetector为以下问题创建标记, 出现在日食问题视图中:不必要的(死的)代码 可见性可以更改为protected,default或private 方法或领域,可以是最终的
也适用于多个项目