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