我正在开发一个IntelliJ IDEA插件,它必须在Java / Scala项目中生成一些特定于项目的类。我有一个超类和一些特性可以扩展。如何列出我需要在正在创建的类中实现的方法?
我指的是将出现在'实施方法中的相同列表。对话框。
答案 0 :(得分:0)
在IDEA社区版的源代码中,请查看com.intellij.codeInsight.daemon.impl.quickfix.ImplementMethodsFix类,了解执行此操作的示例。 chooseMethodsToImplement
方法最终调用com.intellij.codeInsight.generation.OverrideImplementUtil
.showOverrideImplementChooser(...)
来获取方法。另请查看com.intellij.codeInsight.generation.OverrideImplementExploreUtil类。