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

How do I add an event listener in an IntelliJ plugin?

我正在制作一个 IntelliJ 插件,我想给它添加一个 RefactoringEventListener。我实现了 class,但文档不清楚我是如何注册它的。我必须将它添加到 plugin.xml 中的某处吗?

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

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