Поиск вызовов методов в проекте Eclipse
У меня есть класс X, содержащий метод myMethod(). Я хотел бы найти места во всех проектах, в моей текущей рабочей области, где этот метод mymethod() вызывается. Я не могу использовать какие-либо функции поиска, поскольку есть несколько классов с myMethod (), и это не статично. Поэтому мне нужно знать имя объектов этого класса, что невозможно без ручного изучения проектов.
есть ли у Eclipse решение для этого?
6 ответов:
выберите
mymethod()
и нажать ctrl+ alt+h.чтобы увидеть некоторые подробные сведения о любом методе, вы можете использовать это, выбрав этот конкретный объект или метод и щелкните правой кнопкой мыши. вы можете увидеть "OpenCallHierarchy" (Ctrl+ Alt+H). Как и многие инструменты, чтобы сделать вашу работу проще, как "Быстрые Наброски" (Ctrl+O) для просмотра типов данных и методов, объявленных в частности .Java-файл.
чтобы узнать больше об этом, смотрите этот ссылка затмение
вы также можете искать конкретные методы. Например, если вы хотите найти
isEmpty()
метод класса string, который вы должны получить - Поиск - > Java -> типjava.lang.String.isEmpty()
и в опции "Поиск" используйте метод.затем вы можете выбрать область, которая вам требуется.
наведите курсор на имя метода. Щелкните правой кнопкой мыши и выберите ссылки > проект или ссылки > рабочая область из всплывающего меню.