IntelliJ IDEA структурный поиск - PullRequest
1 голос
/ 03 мая 2010

Можно ли провести структурный поиск по экземплярам определенного класса в IDEA? Я хочу найти использование == в двух экземплярах данного класса. Инстанцирование не является частью моего поиска. Э.Г.

Currency lhs = new Currency("CHF");
Currency rhs = new Currency("USD");

...
...


if (lhs == rhs) {
}

Здесь я ищу lhs == rhs, а не другие части кода. В то же время я ищу именно тот случай, когда lhs и rhs являются экземплярами валюты.

Чего я также хочу добиться, так это найти случаи этого паттерна, где rhs является результатом вызовов методов:

lhs == foo.getSomething().getCurrency()

1 Ответ

1 голос
/ 03 мая 2010

Я получил ответ сам:

Во фрейме «Изменить переменные» можно указать «Текстовое / регулярное выражение для типа выражения Java».

...