我运行了一个带有-Xplugin:MyPlugin
开关的自定义编译器插件,它为我的类注入了一些额外的方法。我在
Settings
- > Build, Execution, Deployment
- > Compiler
- > Java Compiler
一切都很好,但在IDEA编辑器中,生成的方法的每次调用都会突出显示为红色,并且自动完成功能也不起作用。
我还可以配置什么来让它识别生成的方法?
答案 0 :(得分:0)
您需要为IntelliJ IDEA编写一个插件,以使其了解您生成的方法。 IntelliJ IDEA中的动态代码分析使用自己的解析器和参考分辨率实现;它不使用javac,也不能通过编写javac插件来扩展。
此类插件的主要入口点是PsiAugmentProvider类。