注解类型 Getter
放在任何字段上,使 lombok 构建标准的 getter。
完整文档请见 project lombok 中关于 @Getter 和 @Setter 的特性页面。
即使没有列出,此注解也具有 onMethod
参数。 请参阅完整文档以获取更多详细信息。
示例
private @Getter int foo;将会生成
public int getFoo() { return this.foo; }
此注解也可以应用于类,在这种情况下,就好像所有尚未具有 @Getter
注解的非静态字段都具有了此注解。
-
嵌套类摘要
嵌套类 -
可选元素摘要
可选元素修饰符和类型可选元素描述boolean
此处列出的任何注解都会放在生成的方法上。如果您希望您的 getter 不是 public 的,您可以在此处指定一个备用的访问级别。
-
元素详情
-
value
-
onMethod
Getter.AnyAnnotation[] onMethod此处列出的任何注解都会放在生成的方法上。 此功能的语法取决于 JDK 版本(对此我们无能为力;这是为了解决 javac 错误)。
直到 JDK7
@Getter(onMethod=@__({@AnnotationsGoHere}))
从 JDK8 开始
@Getter(onMethod_={@AnnotationsGohere})
// 注意onMethod
之后的下划线。- 返回
- 要应用于生成的 getter 方法的注解列表。
- 默认
{}
-
lazy
boolean lazy- 默认
false
-