老师,请教一个 kotlin 和 Lombok 不兼容的问题

来源:7-4 协程的启动模式

慕九州6385248

2019-11-13

我看你在这个问题下面回复的是需要使用 kapt,我项目中改写了这个,但是还是会报错,找不到 get 方法

图片描述

图片描述

图片描述

图片描述

写回答

1回答

bennyhuo

2019-11-13

论坛前面有人问如何开启 apt,我只是回答了这个而已。Lombok 的问题太复杂了,就你图里面的 case,Kotlin 本身会把 getter 和 setter 合成 property,所以直接 .name 就好了。

换句话说,lombok 不过就是帮你写了点儿 java 代码,Kotlin 并不会直接跟他有什么关系,Kotlin 只认你的 Java class 最终长什么样,如果你自己手动写了 getName 和 setName,Kotlin 一样会帮你转换为 property 也就是 name 来访问。 

0
1
慕九州6385248
非常感谢!
2019-11-13
共1条回复

Android首选开发语言Kotlin入门与进阶

Google I/O大会钦定Android一级开发语言,现在不学,等待何时

3122 学习 · 387 问题

查看课程