在 Android Kotlin 开发中,Kotlin 无法识别 Lombok 生成的 getter

在 Android Kotlin 开发中,Kotlin 无法识别 Lombok 生成的 getter DataAllArgsConstructorNoArgsConstructorpublicclassLayerRecord{privateIntegerid;privateStringname;...}vallayerNamelayerRecord.name.orEmpty();在 Android Kotlin 开发中上述代码出现如下错误信息Cannot access name: it is private in LayerRecord问题原因Record 类中的 name 字段是 private 的虽然用了Data注解但 Kotlin 无法识别 Lombok 生成的 getter处理策略显式添加 getter确保 Kotlin 能识别DataAllArgsConstructorNoArgsConstructorpublicclassLayerRecord{privateIntegerid;privateStringname;...publicStringgetName(){returnname;}}vallayerNamelayerRecord.getName().orEmpty();