在Intellij IDEA图上查找两个类之间的依赖关系链

时间:2015-11-04 16:37:30

标签: java intellij-idea dependencies uml diagram

我正在尝试从这里找到一种自动获取方式:

Initial status

到这里:

Final status

无需手动添加类B和C.我在右键单击A类时尝试使用find dependencies操作,但它只显示直接依赖关系,如果A类有很多依赖关系,则很难知道什么是“分支” “跟着去找D班。

1 个答案:

答案 0 :(得分:0)

所以,我找到了一种方法,至少在显示层次结构中类之间的连接方面。

首先,我使用其中一个编辑器标签上的“向右移动”将两个类并排打开(参见Splitting and Unsplitting Editor tabs

其次,我选择了两个类名,方法是按住Alt + Shift并在每个类名上拖动鼠标(触发multiple cursors feature

第三,我点击了view the class hierarchy as a UML diagram的键盘快捷键(我的Mac上的⌥⇧⌘U)。

然后,您可以点击UML编辑器中的“显示依赖关系”按钮,以获得围绕两个目标类的完整依赖关系视图。

这是在IntelliJ IDEA 2017.1中。