From 91bb3455da2913c81745d2a7f7e5b42839964f58 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Wed, 21 Jul 2010 10:51:09 +0200 Subject: Added using .getX() instead of using .x in equals, hashCode, and toString. Also updated changelog as well as the docs. Also updated usage examples for @EqualsAndHashCode, @ToString, and @Data, which also contained some other minor issues (such as missing this. qualifiers). Still to do is to detect that getters don't exist _yet_ but will later due to @Getter or @Data. --- website/features/EqualsAndHashCode.html | 3 +++ website/features/ToString.html | 3 +++ 2 files changed, 6 insertions(+) (limited to 'website') diff --git a/website/features/EqualsAndHashCode.html b/website/features/EqualsAndHashCode.html index 15d15050..c5128d10 100644 --- a/website/features/EqualsAndHashCode.html +++ b/website/features/EqualsAndHashCode.html @@ -70,6 +70,9 @@ Having both exclude and of generates a warning; the exclude parameter will be ignored in that case.

By default, any variables that start with a $ symbol are excluded automatically. You can only include them by using the 'of' parameter. +

+ If a getter exists for a field to be included, it is called instead of using a direct field reference. This behaviour can be suppressed:
+ @EqualsAndHashCode(doNotUseGetters = true)

diff --git a/website/features/ToString.html b/website/features/ToString.html index 2b1d7b33..23041f48 100644 --- a/website/features/ToString.html +++ b/website/features/ToString.html @@ -59,6 +59,9 @@ other code is forced to parse your toString() output anyway!

By default, any variables that start with a $ symbol are excluded automatically. You can only include them by using the 'of' parameter. +

+ If a getter exists for a field to be included, it is called instead of using a direct field reference. This behaviour can be suppressed:
+ @ToString(doNotUseGetters = true)

-- cgit