【问题标题】:Find all instantiations of a class in a project在项目中查找类的所有实例
【发布时间】:2016-06-10 12:17:19
【问题描述】:

我在一个项目中有一个类,这是一个巨大的代码库。我想在代码中找到实例化此类的所有位置。 (其实我也想知道这个类的某个成员具体用在什么地方)。

是否有提供此功能的 IDE(eclipse、netbeans、intelliJ 等)。

(即使打开“匹配大小写”和“匹配整个单词”,仅使用类名搜索也会得到超过 250 个匹配项)

另外,代码库是 PHP 的,所以搜索构造函数是行不通的。

【问题讨论】:

  • 你如何实例化你的类?与new Class(); ?
  • 也许,也许不是(它的 php !!)另外,也许该类与其他类作为其成员组合使用...我知道代码库的主要部分,但当然,不是全部。

标签: php eclipse netbeans ide


【解决方案1】:

您应该尝试 PhpStorm(类似于 IntelliJ,但适用于 PHP)。

转到班级,将光标放在班级名称上并按 Alt+F7 - 它会找到项目中的所有班级用法,并对其进行分类。类别之一应该是“新实例创建”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-05
    • 2017-05-07
    • 2015-10-21
    相关资源
    最近更新 更多