使用Kotlin 1.0.0版本(在IntelliJ 15中编译)。
println(myPojoInstance.foo)
当它尝试编译引用基于Lombok的POJO的代码(在IntelliJ或Gradle中)时,出现错误“无法访问'foo':在“ MyPojo”中为'private'。是的,它们都是私有的,而我的对象有@Value @Builder用于lombok批注。
我尝试过专门调用getFoo(),但是它说“ getFoo的未解析引用”。也许有一些技巧可以使Kotlin知道如何处理lombok注释?
kapt
吗?blog.jetbrains.com/kotlin/2015/06/…–