Annotation Type EqualsHashCode
-
@Beta @GwtCompatible @Target(TYPE) public @interface EqualsHashCode
Creates default implementations forequals
andhashCode
. All non-static, non-transient fields are used. Subclasses are never equal to their superclasses. If there is a superclass that overrides equals, thensuper.equals()
andsuper.hashCode
are also called. Array-valued fields are compared using #Arrays.deepEquals(java.lang.Object[], java.lang.Object[])
.- Since:
- 2.7