Pregunta

¿Es posible hacer una búsqueda estructural de instancias de una determinada clase de IDEA? Quiero buscar usos de == en dos instancias de una clase determinada. La creación de instancias no es parte de mi búsqueda. Por ejemplo.

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

...
...


if (lhs == rhs) {
}

Aquí estoy buscando los LHS == RHS, no las otras partes del código. Al mismo tiempo que estoy buscando exactamente el caso en el que izda y dcha son instancias de moneda.

Lo que también quiero lograr es encontrar ocurrencias de este patrón de lado derecho, donde es el resultado de las llamadas de método:

lhs == foo.getSomething().getCurrency()
¿Fue útil?

Solución

Tengo la respuesta a mí mismo:

En el marco de edición de variables es posible especificar el "/ expresión reqular texto para el tipo de expresión de Java".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top