如何在 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。