Ответ 1
Нажмите имя метода, затем нажмите Ctrl + Alt + H, чтобы открыть представление иерархии вызовов.
Я работаю над проектом Java в Eclipse. Иногда, когда я делаю рефакторинг, я хотел бы видеть, из каких других классов вызывается общедоступный метод.
Существует примитивный способ сделать это, который я использую сейчас. Я могу прокомментировать метод и посмотреть, в каких классах есть ошибка в Eclipse. Есть ли лучший способ сделать это в Eclipse? Например. путем выбора сигнатуры метода и запуска команды с помощью клавиши-ссылки?
Нажмите имя метода, затем нажмите Ctrl + Alt + H, чтобы открыть представление иерархии вызовов.
Вы также можете использовать Ctrl + Shift + G для "Найти ссылки в рабочей области"
Search > References > Workspace
Это приведет к созданию дерева результатов в представлении поиска каждой ссылки на метод. Горячая клавиша Shift + Ctrl + G
Еще одна вещь, которую вы могли бы сделать, это заставить исключить исключение (public void test() throws Exception {}) таким образом, чтобы eclipse помещал ошибки в каждое место, которое вызывает метод (пока его не в блоке try/catch или он также генерирует исключение), этот способ будет работать только в том случае, если вы хотите искать классы в своем проекте.