是否可以在IDEA中对某个类的实例进行结构搜索?我想在给定类的两个实例上搜索 == 的用法。实例化不是我搜索的一部分。例如
Currency lhs = new Currency("CHF");
Currency rhs = new Currency("USD");
...
...
if (lhs == rhs) {
}
在这里,我正在寻找 lhs == rhs,而不是代码的其他部分。同时,我正在寻找 lhs 和 rhs 是货币实例的确切情况。
我还想实现的是找到这种模式的出现情况,其中 rhs 是方法调用的结果:
lhs == foo.getSomething().getCurrency()
最佳答案
我自己得到了答案:
在“编辑变量”框架中,可以指定“Java 表达式类型的文本/正则表达式”。
关于java - IntelliJ IDEA 结构搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2756830/