Changes in Pojomatic
Release 1.0-RC3 (2009-12-06)
now properly handles inheritance, including comparing instances of two separate child
classes of a parent class
Pojomator can now be created for an interface.
SubclassCannotOverrideEquals help control how inheritance is handled.
Properties from the parent class now come before those of the child in
equals calculations and in the
Pojomatic will no longer add a method property multiple times if it is overridden
(even if the overridden method is explicitly annotated).
no longer requires a non-null first argument.
Release 1.0-RC2 (2009-04-07)
A new method,
will show top-level differences between two instances of a pojomated class.
The property name derived from a method such as getFoo() is now "foo" instead
of "getFoo" in the default
Names of properties in the default
toString() representation can be overridden
name attribute on the
Static fields and methods are no longer picked up by
Release 1.0-RC1 (2009-01-01)