在java中使用类依赖关系构建图形的工具

时间:2015-04-20 10:12:47

标签: java gradle dependencies static-analysis

我正在寻找一种方法来可视化java中类之间的依赖关系,并可能在使用gradle构建期间集成它。

举一个例子,我正在寻找一种在以下情况下的工具

class a{
    int a1;
    public function a2(){b bclass = new b();}
}

它将显示a类取决于b类。

我想要获得的是想象设计的复杂程度以及我们如何简化设计。

1 个答案:

答案 0 :(得分:1)

如果一个类依赖于来自不同包的类,你可以使用grep轻松获得导入列表(遗憾的是,你不能在这里使用反射)。虽然找到驻留在同一个包中的依赖类会有点复杂。