我使用 -Xplugin:MyPlugin
开关运行一个自定义编译器插件,它将一些额外的方法注入(inject)到我的类中。我在
设置
-> 构建、执行、部署
-> 编译器
-> Java 编译器
一切都构建得很好,但在 IDEA 编辑器中,生成方法的每次调用都以红色突出显示,而且自动完成功能也不起作用。
我还可以配置什么来让它识别生成的方法?
最佳答案
您需要为 IntelliJ IDEA 编写一个插件,让它知道您生成的方法。 IntelliJ IDEA 中的动态代码分析使用其自己的解析器和引用解析实现;它不使用javac,也不能通过编写javac插件来扩展。
此类插件的主要入口点是 PsiAugmentProvider类。
关于java - 如何在 IntelliJ IDEA 中配置 Javac 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49162402/