From b49472094901ce272de255dab9d9eac18ab5f91e Mon Sep 17 00:00:00 2001
From: Reinier Zwitserloot boolean). A default setter is named setFoo if the field is called foo, returns void,
and takes 1 parameter of the same type as the field. It simply sets the field to this value.
- The generated getter/setter method will be public unless you explicitly specify an AccessLevel, as shown in the example above.
+ The generated getter/setter method will be public unless you explicitly specify an AccessLevel, as shown in the example below.
Legal access levels are PUBLIC, PROTECTED, PACKAGE, and PRIVATE.
You can also put a @Getter and/or @Setter annotation on a class. In that case, it's as if you annotate all the non-static fields in that
@@ -60,7 +60,7 @@
Any annotations named @NonNull (case insensitive) on the field are interpreted as: This field must not ever hold
null. Therefore, these annotations result in an explicit null check in the generated setter. Also, these
- annotations (as well as any annotation named @Nullable) are copied to setter parameter and getter method
+ annotations (as well as any annotation named @Nullable or @CheckForNull) are copied to setter parameter and getter method
Using the AccessLevel.NONE access level simply generates nothing. It's useful only in combination with
@Data.
--
cgit