【问题标题】:How do I add an event listener in an IntelliJ plugin?如何在 IntelliJ 插件中添加事件侦听器?
【发布时间】:2018-12-19 19:42:26
【问题描述】:

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

【问题讨论】:

  • 这个问题不是要求任何人推荐任何场外资源,而是询问如何使用 IntelliJ IDEA 插件 API。这完全符合主题。

标签: java intellij-idea intellij-plugin


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2013-06-27
    • 2020-06-16
    • 1970-01-01
    • 2010-11-26
    • 2020-06-29
    • 1970-01-01
    相关资源
    最近更新 更多