Я хочу написать плагин eclipse, который может показать мне всех вызывающих пользователей определенного метода - конструктора класса Thread
. Я нашел статью «Java: Find all callers of a method – get all methods that call a particular method». Но мне все же нужно инициировать объект IMethod
, чтобы быть входом для метода getCallersOf
. Кажется, IMethod
- это интерфейс. Я понятия не имею, как создать объект IMethod
для представления конструктора класса Thread
.Как инициировать определенный метод при разработке плагина eclipse
1
A
ответ
0
Я бы начал с изучения интерфейса org.eclipse.jdt.core IJavaProject. Вы получаете экземпляры этого класса с использованием класса JavaCore. Эти экземпляры имеют косвенные ссылки на экземпляры IMethod, которые вы ищете. IProject - это IJavaProject, и он имеет типы в своих классах-методах, и эти типы имеют методы ...
Для того, чтобы ваш инструмент был действительно полезным, вам понадобится способ выбора метода, о котором вы хотите сообщить. Для этого я предлагаю вам создать новый проект плагина Eclipse с использованием шаблона всплывающего меню. Это даст вам пункт меню в контекстном меню Проводника пакетов, который может вызывать логику вашего инструмента по выбранному вами методу.
Смежные вопросы
- 1. Как отобразить данное содержимое в представлении при разработке плагина Eclipse?
- 2. CDT Проблема с папкой при разработке плагина eclipse
- 3. Как сделать раскраску строки в разработке плагина eclipse
- 4. Как получить расположение исходной папки в разработке плагина eclipse
- 5. Как проверить сгенерированный файл был изменен в разработке плагина Eclipse?
- 6. Ошибка разрешения при разработке плагина Wordpress
- 7. Использование стандартных кэшей Confluence при разработке плагина
- 8. Слева за левым затмением появляется при разработке плагина
- 9. Подавление предупреждения Eclipse при разработке с Pydev
- 10. Поиск классов из SWT UI в разработке плагина eclipse
- 11. Учебник по разработке плагина Eclipse для синтаксиса xml и Java
- 12. Как скрыть файлы в разработке плагинов eclipse?
- 13. Как я могу получить абсолютный путь файла предпочтений для определенного плагина в разработке плагина eclipse?
- 14. Метод запуска активатора плагина Eclipse не называется
- 15. Как сделать загрузку плагина eclipse при запуске
- 16. Как избавиться от контура при разработке новой перспективы для плагина eclipse?
- 17. Как получить текущее местоположение проекта при разработке плагина Eclipse для создания проекта в рамках другого проекта.
- 18. POM err при разработке плагина для Atlassian Confluence
- 19. Как изменить шаблон HTML при разработке плагина jQuery
- 20. Где взять класс Project при разработке плагина Gradle как автономного?
- 21. Вопрос о разработке плагина Wordpress!
- 22. Помощь в разработке плагина jQuery
- 23. Разработка плагинов: Eclipse зависает при тестировании плагина
- 24. Запросы по разработке плагина Phonegap
- 25. Blade в разработке плагина wordpress
- 26. Eclipse застрял при разработке приложений для Android
- 27. Недеректированное окно с использованием классов плагина eclipse
- 28. Как вызвать метод, определенный при создании объекта?
- 29. Графический интерфейс пользователя при разработке подключаемого модуля Eclipse
- 30. инициировать локальное уведомление в определенный день недели