Eclipse Plugins: найти активные обработчики для данной команды - PullRequest
0 голосов
/ 25 марта 2012

Чтобы узнать больше о разработке плагинов Eclipse, было бы здорово, если бы я мог прочитать код реализации некоторых классов Handler, которые поддерживают встроенные команды Eclipse.

Как я могу узнатьтекущий активный класс (ы) обработчика для конкретной команды, такой как, например, org.eclipse.jdt.ui.navigate.open.type, в моем текущем экземпляре Eclipse?Если это невозможно, каков наилучший способ узнать, какой тип кода реализует эту команду?

1 Ответ

0 голосов
/ 27 марта 2012

Чтобы найти обработчик для встроенной функции, такой как «Открытый тип», можно просто взглянуть на исходный код соответствующего плагина проекта Eclipse.Для JDT он расположен по адресу http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git. Файл plugin.xml в корне проекта указывает, как обрабатываются команды.

Например, команда Open Type обрабатывается действием,в частности, OpenTypeAction в пакете org.eclipse.jdt.internal.ui.actions.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...