Ответ 1
Щелкните правой кнопкой мыши на Myclass, найдите ссылки в рабочей области проекта.
Откройте иерархию вызовов, откройте иерархию наследования.
У меня есть следующий код:
public class MyClass{
...
}
В той же рабочей области у меня следующий класс
public class AnotherClass{
@Autowired
MyClass myClass;
...
}
Если я нажимаю правую кнопку мыши на MyClass
(сначала упомянутый) и выбираю "открытая иерархия вызовов", я ничего не вижу.
Как найти это использование в Eclipse?
Щелкните правой кнопкой мыши на Myclass, найдите ссылки в рабочей области проекта.
Откройте иерархию вызовов, откройте иерархию наследования.
ПК:
Mac:
Для вашего случая, я думаю, что оба (Ctrl + Shift + G) и (Ctrl + Alt + H) работают.
Чтобы сделать это более понятным:
(Ctrl + Shift + G) - это короткий ключ для Search- > References- > workspace
Ctrl + Alt + H - это короткий ключ для иерархии вызовов.
Некоторые другие полезные короткие клавиши, например:
Попробуйте щелкнуть правой кнопкой мыши по MyClass
, а затем References->Workspace
. Я думаю, что это может быть то, что вы ищете.
Также работает над методами, переменными и т.д.
Выберите ресурс (имя метода, имя класса) и щелкните правой кнопкой мыши. Вы найдете меню с названием " Иерархия открытых вызовов" (комбинация клавиш: alt + Ctrl + H). Это закроет все использование в проекте.
Для Mac нажмите cmd + Shift + G
Насколько мне известно, оба из Ctrl + Shift + G и Ctrl + Alt + H должны работать.
Довожу до вашего сведения:
Ctrl + Shift + G → это короткая клавиша для поиска → Ссылки → рабочая область
Ctrl + Alt + H → - это короткий ключ для иерархии вызовов.