我创建了一个多模块项目,分别是App和Mods,App包含main方法,Mods包含annotation及其annotation处理器。Project Structure
我已经在App模块中定义的一个类 Test 上使用了annotation,并在main方法中进一步创建了一个示例,也称为annotation处理器生成的 getTest 方法。Test classMain method
我面临的问题是intellij无法识别该方法并显示错误,但项目编译和运行良好。Run results
如何获取intellij idea来识别自定义注解处理器生成的方法?
1条答案
按热度按时间twh00eeo1#
IDEA确实识别AP生成的类和方法,但它希望它们位于
target/generated-sources
中。在您提供的项目中,您似乎使用了一种更接近Lombok的方法。不幸的是,识别以这种方式生成的类/方法需要在编辑器中为每个单独的实现提供自定义支持。