【问题标题】:Is there a way to search for every place in a project where a certain method is used?有没有办法搜索项目中使用某种方法的每个地方?
【发布时间】:2012-10-25 15:20:27
【问题描述】:

我有一个包含一堆类的项目,我正试图弄清楚我是如何构建它的(是的,我已经成为一个更好的评论者!:)

我想检查一个超类中的一个方法。我想知道在哪里以及如何使用这种方法。浏览每节课并手动搜索会很累而且很耗时。

有没有办法在整个项目中,尤其是在子类中搜索特定方法?

谢谢!

【问题讨论】:

    标签: java eclipse search methods


    【解决方案1】:

    如果您使用的是 Eclipse,您可以右键单击该方法并从上下文菜单中选择 References > Project。

    【讨论】:

    • 是的,我正在使用 Eclipse,我应该在我的问题中提到这一点。谢谢!
    【解决方案2】:

    如果您使用的是netbeans,您可以右键单击方法并选择“查找用法”(或)“调用层次结构”

    【讨论】:

      【解决方案3】:

      您使用的是 Unix 操作系统吗?如果是这样,您可以在终端中切换到您的项目目录并执行grep -rin "method_name" * 之类的操作。这将递归搜索您的项目目录,不区分大小写并显示行号。

      【讨论】:

      • 除非您碰巧寻找例如equalsputget 到处都在使用(通过完全不相关的代码)。说真的,对于复杂的代码,您需要 IDE 的帮助。
      • 没错,但他没有提到 IDE,所以我认为他可能没有使用 IDE。
      • 我正在使用 Eclipse,我应该在我的问题中提到这一点。还是谢谢你!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-16
      • 1970-01-01
      • 2010-11-11
      • 2014-05-05
      相关资源
      最近更新 更多