in geode-junit/src/main/java/org/apache/geode/pdx/DomainObjectPdxAuto.java [101:218]
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!super.equals(obj)) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
DomainObjectPdxAuto other = (DomainObjectPdxAuto) obj;
if (aBoolean != other.aBoolean) {
return false;
}
if (!Arrays.equals(aBooleanArray, other.aBooleanArray)) {
return false;
}
if (aByte != other.aByte) {
return false;
}
if (!Arrays.equals(aByteArray, other.aByteArray)) {
return false;
}
if (aChar != other.aChar) {
return false;
}
if (!Arrays.equals(aCharArray, other.aCharArray)) {
return false;
}
if (aCollection == null) {
if (other.aCollection != null) {
return false;
}
} else if (!aCollection.equals(other.aCollection)) {
return false;
}
if (aDate == null) {
if (other.aDate != null) {
return false;
}
} else if (!aDate.equals(other.aDate)) {
return false;
}
if (Double.doubleToLongBits(aDouble) != Double.doubleToLongBits(other.aDouble)) {
return false;
}
if (!Arrays.equals(aDoubleArray, other.aDoubleArray)) {
return false;
}
if (Float.floatToIntBits(aFloat) != Float.floatToIntBits(other.aFloat)) {
return false;
}
if (!Arrays.equals(aFloatArray, other.aFloatArray)) {
return false;
}
if (aLong != other.aLong) {
return false;
}
if (!Arrays.equals(aLongArray, other.aLongArray)) {
return false;
}
if (aMap == null) {
if (other.aMap != null) {
return false;
}
} else if (!aMap.equals(other.aMap)) {
return false;
}
if (aShort != other.aShort) {
return false;
}
if (!Arrays.equals(aShortArray, other.aShortArray)) {
return false;
}
if (aString == null) {
if (other.aString != null) {
return false;
}
} else if (!aString.equals(other.aString)) {
return false;
}
if (!Arrays.equals(aStringArray, other.aStringArray)) {
return false;
}
if (!Arrays.equals(anArrayOfByteArray, other.anArrayOfByteArray)) {
return false;
}
if (anEnum != other.anEnum) {
return false;
}
if (anInt != other.anInt) {
return false;
}
if (!Arrays.equals(anIntArray, other.anIntArray)) {
return false;
}
if (anInteger == null) {
if (other.anInteger != null) {
return false;
}
} else if (!anInteger.equals(other.anInteger)) {
return false;
}
if (anObject == null) {
if (other.anObject != null) {
return false;
}
} else if (!anObject.equals(other.anObject)) {
return false;
}
if (!Arrays.equals(anObjectArray, other.anObjectArray)) {
return false;
}
if (string_immediate == null) {
return other.string_immediate == null;
} else
return string_immediate.equals(other.string_immediate);
}