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
SubclassCannotOverrideEqualsSubclassCannotOverrideEquals 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)