如何在 IntelliJ 插件中添加事件监听器?
How do I add an event listener in an IntelliJ plugin?
我正在制作一个 IntelliJ 插件,我想给它添加一个 RefactoringEventListener
。我实现了 class,但文档不清楚我是如何注册它的。我必须将它添加到 plugin.xml 中的某处吗?
RefactoringEventListener
有 REFACTORING_EVENT_TOPIC
个主题,这是监听器的入口点。您可以像这样使用它:
project.getMessageBus().connect(Disposable)
.subscribe(RefactoringEventListener.REFACTORING_EVENT_TOPIC, new MyListener())
我正在制作一个 IntelliJ 插件,我想给它添加一个 RefactoringEventListener
。我实现了 class,但文档不清楚我是如何注册它的。我必须将它添加到 plugin.xml 中的某处吗?
RefactoringEventListener
有 REFACTORING_EVENT_TOPIC
个主题,这是监听器的入口点。您可以像这样使用它:
project.getMessageBus().connect(Disposable)
.subscribe(RefactoringEventListener.REFACTORING_EVENT_TOPIC, new MyListener())