如何在 IntelliJ IDEA 中配置 Javac 插件
How to configure Javac plugin in IntelliJ IDEA
我 运行 一个带有 -Xplugin:MyPlugin
开关的自定义编译器插件,它将一些额外的方法注入我的 类。我在
下设置了额外的命令行参数
Settings
-> Build, Execution, Deployment
-> Compiler
-> Java Compiler
一切都构建得很好,但在 IDEA 编辑器中,生成方法的每次调用都以红色突出显示,并且自动完成功能也不起作用。
我还可以配置什么让它识别生成的方法?
您需要为 IntelliJ IDEA 编写一个插件,让它知道您生成的方法。 On-the-fly IntelliJ IDEA 中的代码分析使用了自己的解析器和引用解析实现;不使用javac,无法通过编写javac插件进行扩展
此类插件的主要入口点是 PsiAugmentProvider class。
我 运行 一个带有 -Xplugin:MyPlugin
开关的自定义编译器插件,它将一些额外的方法注入我的 类。我在
Settings
-> Build, Execution, Deployment
-> Compiler
-> Java Compiler
一切都构建得很好,但在 IDEA 编辑器中,生成方法的每次调用都以红色突出显示,并且自动完成功能也不起作用。
我还可以配置什么让它识别生成的方法?
您需要为 IntelliJ IDEA 编写一个插件,让它知道您生成的方法。 On-the-fly IntelliJ IDEA 中的代码分析使用了自己的解析器和引用解析实现;不使用javac,无法通过编写javac插件进行扩展
此类插件的主要入口点是 PsiAugmentProvider class。