【问题标题】:How to find the usage of method in Java code where the arguments are compound expressions?如何在参数是复合表达式的 Java 代码中找到方法的用法?
【发布时间】:2018-12-07 07:26:54
【问题描述】:

可能是重复的,但我不知道如何搜索它..

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

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

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

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

我一直在查看 IntelliJ 的结构搜索,但我无法(快速)到达那里。

【问题讨论】:

  • 结构搜索支持正则表达式,你试过吗?
  • @JoakimDanielson 还没有。如果无法区分“在调用时”构造的字符串和发送的字符串,那我会这样做。

标签: java intellij-idea structural-search intellij-idea-2018


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多