如何在IntelliJ插件中添加事件监听器?

4

我正在制作一个 IntelliJ 插件,并希望在其中添加一个 RefactoringEventListener。我已经实现了这个类,但是文档并没有清楚地说明如何注册它。我是否需要将它添加到 plugin.xml 中的某个位置?


1
这个问题并不要求任何人推荐外部资源,它询问如何使用IntelliJ IDEA插件API。这是完全符合主题的。 - yole
1个回答

3

RefactoringEventListenerREFACTORING_EVENT_TOPIC主题,这是监听器的入口点。您可以像这样使用它:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接