Question

Est-il possible de faire une recherche structurelle sur les instances d'une certaine classe dans IDEA? Je veux chercher usages de == sur deux instances d'une classe donnée. L'instanciation ne fait pas partie de ma recherche. Par exemple.

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

...
...


if (lhs == rhs) {
}

Ici, je suis à la recherche pour les LHS, les rhs pas les autres parties du code. En même temps, je cherche exactement le cas où LHS et RHS sont des instances de monnaie.

Ce que je veux aussi atteindre est de trouver occurencies de ce modèle où rhs est le résultat d'appels de méthode:

lhs == foo.getSomething().getCurrency()
Était-ce utile?

La solution

Je suis moi-même réponse:

Dans le cadre Modifier les variables, il est possible de spécifier le "texte / expression reqular pour le type d'expression java".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top