Lombok: 【建议】覆盖Getter/Setter注解

创建于 2016-02-16  ·  3评论  ·  资料来源: projectlombok/lombok

如果您实现覆盖 getter/setter 注释,那就太好了。 例如:

<strong i="6">@Getter</strong>
public class Example {

    private int a;

    public int getA() { //override to avoid npe
         return a < 0 ? -1 : a; 
    }    

}

最有用的评论

去做就对了。 如果已经存在 getter,则不会生成 getter。

您还可以使用@Getter(AccessLevel.NONE)显式禁用生成。

所有3条评论

去做就对了。 如果已经存在 getter,则不会生成 getter。

您还可以使用@Getter(AccessLevel.NONE)显式禁用生成。

那么这是 IntelliJ IDEA 插件的一个问题,它警告我不能将@Getter和简单的 getter 放在一起。 谢谢你的回答!

AFAIK,除非注释肯定不会生成任何 getter(字段级注释和手动 getter 应该产生警告;类级注释不应该),否则不应该有这样的警告。

此页面是否有帮助?
0 / 5 - 0 等级