From 4d24542dac058fcd7c341f9d17c4e8170a8d83a2 Mon Sep 17 00:00:00 2001
From: Roel Spilker java.lang.Double
's equals method, and is in fact required to ensure that comparing an object
to an exact copy of itself returns true
for equality.
- If there is any method named either hashCode
, equals
or canEqual
, regardless of
- parameters or return type, no methods will be generated, and a warning is emitted instead. These 3 methods need to be in sync with
- each other, which lombok cannot guarantee unless it generates all the methods, hence you always get a warning if one or more
+ If there is any method named either hashCode
or equals
, regardless of return type, no methods will be generated, and a warning is emitted instead. These 2 methods need to be in sync with
+ each other, which lombok cannot guarantee unless it generates all the methods, hence you always get a warning if one or both
of the methods already exist.
Attempting to exclude fields that don't exist or would have been excluded anyway (because they are static or transient) results in warnings on the named fields. -- cgit