如何在参数为复合表达式的Java代码中找到方法的用法?

如何在参数为复合表达式的Java代码中找到方法的用法?,java,intellij-idea,structural-search,intellij-idea-2018,Java,Intellij Idea,Structural Search,Intellij Idea 2018,可能是复制品,但我不知道如何查找 我使用IntelliJ查找方法用法。现在我想找到这些用法(方法调用),其中方法调用本身的参数是一个表达式 因此,不是作为参数引用字符串或字符串文字,而是计算结果为一个字符串的表达式 为了澄清这三个电话,我只想找到最后一个: get(myString); get('blabla'); get('blabla ' + myString); 我一直在看IntelliJ的结构化搜索,但我不能(很快)找到它。我找到了它。我使用get($arg$+$arg2$)和正确的模

可能是复制品,但我不知道如何查找

我使用IntelliJ查找方法用法。现在我想找到这些用法(方法调用),其中方法调用本身的参数是一个表达式

因此,不是作为参数引用字符串或字符串文字,而是计算结果为一个字符串的表达式

为了澄清这三个电话,我只想找到最后一个:

get(myString);
get('blabla');
get('blabla ' + myString);

我一直在看IntelliJ的结构化搜索,但我不能(很快)找到它。

我找到了它。我使用get($arg$+$arg2$)和正确的模板来使用“搜索结构”进行搜索

结构化搜索支持regexp,你试过了吗?@JoakimDanielson还没有。如果无法区分“在调用时”构造的字符串和发送的字符串,我将这样做。