From b49472094901ce272de255dab9d9eac18ab5f91e Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Tue, 20 Jul 2010 12:32:19 +0200 Subject: Small updates to website docs after feedback from RJ and Roel. --- website/features/GetterSetter.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'website/features/GetterSetter.html') diff --git a/website/features/GetterSetter.html b/website/features/GetterSetter.html index 0e9481a4..ea1af150 100644 --- a/website/features/GetterSetter.html +++ b/website/features/GetterSetter.html @@ -20,7 +20,7 @@ if the field's type is 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