Как узнать в Eclipse, если какой-то метод потенциально вызывается или доступен (прямо или косвенно) из другого метода?
Предположим, я хочу провести рефакторинг A.one()
, на который может отрицательно повлиять побочный эффект в D.four()
. Поэтому я хотел бы узнать, может ли D.four()
потенциально вызываться из A.one()
. Я вижу, какие методы вызываются из A.one()
с использованием иерархии вызовов. Я могу перемещаться по дереву вызовов и в конечном итоге обнаружить, что A.one()
вызывает B.two()
, что вызывает C.three()
, что вызывает D.four()
.
Есть ли в Eclipse способ сделать этот поиск каким-то автоматическим?
пс. В диалоге иерархии вызовов есть параметр «Фильтры ...», но он скрывает только совпадающие имена.