¿Cómo averiguar en Eclipse si cierto método se llama desde otro método directa o indirectamente?
¿Cómo averiguar en Eclipse si cierto método es potencialmente invocado o accesible (directa o indirectamente) desde otro método?
Supongamos que quiero refactorizarA.one()
que puede ser influenciado negativamente por un efecto secundario enD.four()
. Por lo tanto, me gustaría saber siD.four()
potencialmente puede ser invocado desdeA.one()
. Puedo ver qué métodos se llaman desdeA.one()
utilizando la jerarquía de llamadas. Puedo navegar por el árbol de llamadas y eventualmente encontrar queA.one()
llamadasB.two()
que llamaC.three()
que llamaD.four()
.
¿Hay alguna manera en Eclipse para hacer que esta búsqueda sea de alguna manera automática?
PD. Hay una opción de "Filtros ..." en el cuadro de diálogo Llamar a la jerarquía, pero solo oculta los nombres coincidentes.