¿Cómo averiguar en Eclipse si se invoca o se puede acceder a algún método (directa o indirectamente) desde otro método?¿Cómo averiguar en Eclipse si se llama cierto método de otro método directa o indirectamente?
Supongamos que quiero refactorizar A.one()
que puede verse negativamente influenciado por un efecto secundario en D.four()
. Por lo tanto, me gustaría saber si se puede invocar D.four()
desde A.one()
. Puedo ver qué métodos se llaman desde A.one()
usando la jerarquía de llamadas. Puedo navegar por el árbol de llamadas y eventualmente encontrar que A.one()
llama al B.two()
que llama al C.three()
que llama al D.four()
.
¿Hay alguna manera en Eclipse de hacer esta búsqueda de alguna manera automática?
ps. Hay una opción "Filtros ..." en el Diálogo de jerarquía de llamadas, pero solo oculta los nombres coincidentes.
'*'! ¡Gracias! Mis colegas me pidieron que te agradeciera sinceramente. :) – lexicore
¡Genial! Me di cuenta de que el teclado numérico * (Se llama Numpad_Multiply en Eclipse) también funciona. –
Curiosamente, no puedo encontrar ninguna documentación sobre estas asociaciones de teclas. Cuando voy a Preferences-> General-> Keys, donde están definidas las "teclas", estas teclas no están ligadas a nada. –