龙目岛 - 未找到@Singular注释

时间:2015-06-16 10:45:54

标签: android lombok intellij-lombok-plugin

我正在使用Lombok作为我的一个应用程序。

我有一个用注释@Builder声明的类。这些字段用@SerializedName("xxxxx")注释以支持Gson。

但是,其中一个字段是List,所以我想对它们使用@Singular注释,但看起来lib不知道这个注释。

@Builder 
public class ProductForm {
   @SerializedName("title") private String title;
   @SerializedName("description") private String description;
   @SerializedName("images") private List<ImageForm> imageFormList;
   @SerializedName("active") private boolean active;
}

有谁知道为什么?

文档here

1 个答案:

答案 0 :(得分:3)

使用lombok 1.16.4和您的代码(使用@lombok.Builder而不是已弃用的代码)在您的代码中将@lombok.Singular添加到imageFormList时,我没有编译错误。

因此您可能忘记导入@lombok.Singular或使用旧版本的lombok。