代码之家  ›  专栏  ›  技术社区  ›  GreenieMeanie

Java IDE——查找函数或类的所有间接用法/引用?

  •  5
  • GreenieMeanie  · 技术社区  · 14 年前

    在NetBeans或Eclipse中,可以使用右键单击上下文菜单中的“查找用法”或“引用”。如果a()调用b(),使用b()中的功能将显示a()。但是,我想要的是能够看到某种类型的树,或者有一个选项来查看给定/类或方法的所有用法,这样,如果z()调用a(),那么使用该功能将同时显示z()和a()。

    有没有可以做到这一点的IDE插件或外部工具?

    4 回复  |  直到 13 年前
        1
  •  9
  •   Fazal    14 年前

    Eclipse为您提供了一种使用ctrl+alt+h查看调用层次结构的方法,或者从菜单(如引用)中进行选择。 这应该显示这个方法的整个调用树。

        2
  •  0
  •   Kelly S. French    14 年前

    使用pmd或checkstyle并让它构造一个抽象语法树。然后您可以使用它来查找间接用法/引用。

        3
  •  0
  •   Uri    14 年前

    如果使用Eclipse,请查看调用层次结构视图。

        4
  •  0
  •   zvikico    14 年前

    退房 nWire for Java . 它在一个视图中显示所有代码关联,可以进一步扩展和探索。