如何使用结构搜索来查找给定类型的子类的构造函数调用?

时间:2013-07-25 14:55:14

标签: intellij-idea structural-search

我有一个名为“com.foo.BaseFoo”的抽象类

我想找到任何在从BaseFoo

扩展的东西上调用new()的人

我尝试过搜索模板:

new $BaseFoo$()

然后编辑变量,使其具有对象类型的表达式约束

com.foo.BaseFoo

并单击“在类型层次结构中应用约束”但这不起作用。

1 个答案:

答案 0 :(得分:5)

你快到了。使用如下模板:

new $BaseFoo$($argument$)

$ BaseFoo $ 文字/正则表达式:com\.foo\.BaseFoo
检查在类型层次结构中应用约束

和$参数$
最小数量:0 最大数量:无限