gpt4 book ai didi

intellij-idea - IntelliJ IDEA : how to find all instance creation of a class?

转载 作者:行者123 更新时间:2023-12-03 23:30:33 24 4
gpt4 key购买 nike

abstract class Base {}

class A extends Base
class B extends Base

如何在创建 Base 的代码中找到所有位置? (也就是说,有新的 A() 或新的 B() )

更新
为了清楚起见,以上只是示例。我对搜索任何类的对象创建的方法感兴趣,包括我无法控制的第 3 方类。

最佳答案

使用结构搜索(编辑 -> 查找 -> 结构搜索或 Ctrl+Shift+S):

  • 创建模板:new $Type$($P$)
  • 编辑类型变量:在文本字段中键入 Base,选中“在类型层次结构内应用约束”,选中“此变量是搜索的目标”
  • 编辑 P 变量:在文本字段中键入 .*,将最小计数设置为 0,在最大计数下选中无限制。

  • 瞧!

    关于intellij-idea - IntelliJ IDEA : how to find all instance creation of a class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9905517/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com