【发布时间】:2012-10-25 15:20:27
【问题描述】:
我有一个包含一堆类的项目,我正试图弄清楚我是如何构建它的(是的,我已经成为一个更好的评论者!:)
我想检查一个超类中的一个方法。我想知道在哪里以及如何使用这种方法。浏览每节课并手动搜索会很累而且很耗时。
有没有办法在整个项目中,尤其是在子类中搜索特定方法?
谢谢!
【问题讨论】:
标签: java eclipse search methods
我有一个包含一堆类的项目,我正试图弄清楚我是如何构建它的(是的,我已经成为一个更好的评论者!:)
我想检查一个超类中的一个方法。我想知道在哪里以及如何使用这种方法。浏览每节课并手动搜索会很累而且很耗时。
有没有办法在整个项目中,尤其是在子类中搜索特定方法?
谢谢!
【问题讨论】:
标签: java eclipse search methods
如果您使用的是 Eclipse,您可以右键单击该方法并从上下文菜单中选择 References > Project。
【讨论】:
如果您使用的是netbeans,您可以右键单击方法并选择“查找用法”(或)“调用层次结构”
【讨论】:
您使用的是 Unix 操作系统吗?如果是这样,您可以在终端中切换到您的项目目录并执行grep -rin "method_name" * 之类的操作。这将递归搜索您的项目目录,不区分大小写并显示行号。
【讨论】:
equals、put 或 get 到处都在使用(通过完全不相关的代码)。说真的,对于复杂的代码,您需要 IDE 的帮助。