使用 Kotlin 1.0.0 版本(在 IntelliJ 15 中编译)。
println(myPojoInstance.foo)
当尝试编译引用了Lombok基于POJO的代码(在IntelliJ或Gradle中)时,会出现错误:“无法访问'MyPojo'中的'foo':它是'private'的”。这是真的,它们都是私有的,而我的对象具有@Value @Builder的lombok注释。我尝试过专门调用getFoo(),但它显示“无法解析的getFoo参考”。也许有一些技巧可以让Kotlin知道如何处理lombok注释?
kapt
吗?http://blog.jetbrains.com/kotlin/2015/06/better-annotation-processing-supporting-stubs-in-kapt/ - voddankapt
的问题了吗?我很感兴趣知道。 - Vojtěch