IntelliJ IDEA,Open API - 列出需要实现的方法

时间:2015-03-11 12:03:57

标签: scala plugins intellij-idea intellij-plugin

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

我指的是将出现在'实施方法中的相同列表。对话框。

1 个答案:

答案 0 :(得分:0)

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