首页 > 解决方案 > 如何在 IntelliJ 插件中添加事件侦听器?

问题描述

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

标签: javaintellij-ideaintellij-plugin

解决方案


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

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

推荐阅读