IntelliJ IDEA búsqueda estructural
-
02-10-2019 - |
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()
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