Как добавить прослушиватель событий в плагин IntelliJ? - PullRequest
0 голосов
/ 19 декабря 2018

Я делаю плагин IntelliJ и хотел бы добавить к нему RefactoringEventListener.Я реализовал класс, но в документации неясно, как я его регистрирую.Нужно ли добавлять его где-нибудь в plugin.xml?

1 Ответ

0 голосов
/ 20 декабря 2018

RefactoringEventListener имеет тему REFACTORING_EVENT_TOPIC, которая является точкой входа для слушателя.Вы можете использовать его как:

project.getMessageBus().connect(Disposable)
    .subscribe(RefactoringEventListener.REFACTORING_EVENT_TOPIC, new MyListener())
...