|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Property
, with all others replaced by an asterisk ('*').classA
and classB
are compatible for equality as specified
by the documentation for Pojomator.isCompatibleForEquality(Class)
.
Pojomatic
at the class level and provides a way to
configure the automatic detection of properties.PojomatorImpl.doHashCode(Object)
,
PojomatorImpl.doEquals(Object, Object)
, and PojomatorImpl.doToString(Object)
.Pojomatic
.Pojomatic
operations
(equals
, hashCode
and toString
) should use all properties by default.pojo
and other
among the properties
examined by Pojomatic.equals(Object, Object)
for type T
.
instance
and other
among the properties
examined by Pojomator.doEquals(Object, Object)
.
instance
and other
are equal to each other in the sense of
Object
's equals
method.
T
.
toString
representation for a given instance of T
.
pojo
and other
are equal to each other in the sense of
Object
's equals
method.
pojoClass
.
PojomatorImpl.doEquals(Object, Object)
.
PojomatorImpl.doHashCode(Object)
.
String
prefix for a given PropertyElement
.
String
suffix for a given PropertyElement
.
String
which should appear at the beginning of the result of
toString()
.
PojomatorImpl.doToString(Object)
.
String
which should appear at the end of the result of
toString()
.
hashCode
for a POJO.
PropertyFormatter.format(Object)
.
otherClass
is compatible for equality with T
.
otherClass
are candidates for being equal to instances of
the class this ClassProperties
instance was created for.
null
).
Pojomator
for a class which has no properties
annotated for use with Pojomatic.Pojomatic.diff
Pojomatic.toString(Object)
Pojomatic.toString}equals
,
and hence is not compatible for equals with its superclasses.String
representations of POJOs.String
representation of a POJO.Object.equals(Object)
,
Object.hashCode()
and Object.toString()
methods on a
annotated POJO.Pojomatic
operations
(equals
, hashCode
and toString
) should use a property.Pojomator
for pojoClass
.
Object
methods,
Object.equals(Object)
, Object.hashCode()
and Object.toString()
, as
well as a useful method to aid in debugging, Pojomator.doDiff(Object, Object)
.clazz
.
Pojomatic
String
representations of
properties.null
).
toString
representation for a POJO.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |