Pojomatic.diff
now requires that both arguments be non-null.
Pojomatic.equals()
now properly handles inheritance, including comparing instances of two separate child
classes of a parent class
(bug 2845939).
Pojomator
can now be created for an interface.OverridesEquals
and
SubclassCannotOverrideEquals
SubclassCannotOverrideEquals
help control how inheritance is handled.
equals
calculations and in the toString()
representation.
Pojomatic.diff
no longer requires a non-null first argument.
Pojomatic.diff
,
will show top-level differences between two instances of a pojomated class.
toString()
representation.
toString()
representation can be overridden
via the name
attribute on the Property
annotation.
@AutoProperty
(bug 2739467)