eclipse intellij-idea call-hierarchy

eclipse - IntelliJ llama a la jerarquía de campos



intellij-idea call-hierarchy (5)

"Flujo de datos hasta aquí" y "Flujo de datos desde aquí" le brindan una visión recursiva de los datos que entran y salen de los campos (o variables locales).

Creo que estas dos características, de hecho, son lo que estás buscando. Si no es así, ¿puede reformular la pregunta en términos menos específicos del IDE? En otras palabras: ¿qué información desea extraer de su código base?

Eclipse JDT tiene una función de ''jerarquía de llamadas'': comienza desde un campo / método y recursivamente encuentra todas las referencias.

IntelliJ también implementa esto, pero solo funciona desde métodos. Para los campos, solo puede ''Buscar usos'', por lo que si desea profundizar más tiene que hacer búsquedas adicionales.

Intenté ''Flujo de datos hasta aquí'', pero no es lo que estoy buscando.

¿Me estoy perdiendo de algo? ¿Hay una mejor manera de explorar el uso de campo en IntelliJ?



No encontré tal característica en IntelliJ. También lo busqué.

Para Pakka Pakka: Marque "Flujo de datos hasta aquí" y "Flujo de datos desde aquí". No son especialmente útiles en este caso. Solo el "Flujo de datos desde aquí" muestra los usos de un campo, pero es diferente a la Jerarquía de llamadas tal como la conozco en Eclipse. El "Flujo de datos desde aquí" muestra dónde se usa el campo dado y hacia dónde fluye la información del campo (donde se pasa la información del campo). No muestra la jerarquía de la persona que llama, es decir, los métodos que llaman a los métodos que utilizan el campo dado.


Seleccione el método en el que está interesado y luego use desde el menú superior "Navegar> Jerarquía de llamadas" o simplemente Ctrl + Alt + H.

AFAIK esto no funciona para los campos, porque cuando selecciono un campo, la opción "Navegar> Jerarquía de llamadas" aparece en gris. Las únicas características similares que conozco para los campos son "Editar> Buscar> Buscar usos" (Alt + F7) y "Editar> Buscar> Mostrar usos" (Ctrl + Alt + F7).


Utilizar la función "Buscar usos" (Alt + F7)