无法使用方法toBuilder()(未定义)

时间:2019-05-29 13:10:48

标签: gradle intellij-idea gwt lombok

我正在尝试在 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();

感谢您的帮助

0 个答案:

没有答案