我正在尝试在 GWT 应用程序中使用 Lombok 。 我用 Gradle 添加了依赖项。 当我使用 @Builder(toBuilder = true)或 .toBuilder()。build()时,代码中没有警告或错误。 但是,当我尝试启动该应用程序时,出现了编译错误:
[错误]第222行:未定义类型WorkAccidentDTO的toBuilder()方法 [错误]提示:检查模块的继承链;它可能没有继承必需的模块,或者模块没有正确添加其源路径条目。
我只想创建一个现有对象的副本(并且由于Object.clone()不适用于GWT,所以我试图使用Lombok)。
我尝试了不同版本的Lombok,它没有任何改变。 已安装lombok插件,启用了“启用注释处理”。
版本: 龙目岛:1.18.8 / Gradle:1.11(我知道,它有点旧了)/ IntelliJ:终极版,2018.3.6
下面,我要使用的...非常简单...
@Builder(toBuilder = true)
public class WorkAccidentDTO implements Serializable, Comparator<WorkAccidentDTO> {...}
final WorkAccidentDTO workAccidentDTO = instance.toBuilder().build();
感谢您的帮助