【问题标题】:IntelliJ IDEA, Open API - list methods requiring be implementedIntelliJ IDEA, Open API - 列出需要实现的方法
【发布时间】:2015-05-13 05:11:15
【问题描述】:

我正在开发一个 IntelliJ IDEA 插件,它必须在 Java/Scala 项目中生成一些特定于项目的类。我有一个超类和一些要扩展的特征。如何列出需要在正在创建的类中实现的方法?

我是指将出现在“实施方法”对话框中的同一个列表。

【问题讨论】:

    标签: scala plugins intellij-idea intellij-plugin


    【解决方案1】:

    在 IDEA 社区版本的源代码中,查看 com.intellij.codeInsight.daemon.impl.quickfix.ImplementMethodsFix 类以获取执行此操作的示例。 chooseMethodsToImplement 方法最终调用com.intellij.codeInsight.generation.OverrideImplementUtil .showOverrideImplementChooser(...) 来获取方法。另请查看com.intellij.codeInsight.generation.OverrideImplementExploreUtil 类。

    【讨论】:

      猜你喜欢
      • 2020-03-16
      • 2016-12-14
      • 2021-02-02
      • 2012-11-22
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 2017-07-24
      • 1970-01-01
      相关资源
      最近更新 更多