in api/src/main/java/com/google/appengine/api/datastore/FetchOptions.java [313:381]
public boolean equals(@Nullable Object obj) {
if (obj == null) {
return false;
}
if (obj.getClass() != this.getClass()) {
return false;
}
FetchOptions that = (FetchOptions) obj;
if (prefetchSize != null) {
if (!prefetchSize.equals(that.prefetchSize)) {
return false;
}
} else if (that.prefetchSize != null) {
return false;
}
if (chunkSize != null) {
if (!chunkSize.equals(that.chunkSize)) {
return false;
}
} else if (that.chunkSize != null) {
return false;
}
if (limit != null) {
if (!limit.equals(that.limit)) {
return false;
}
} else if (that.limit != null) {
return false;
}
if (offset != null) {
if (!offset.equals(that.offset)) {
return false;
}
} else if (that.offset != null) {
return false;
}
if (startCursor != null) {
if (!startCursor.equals(that.startCursor)) {
return false;
}
} else if (that.startCursor != null) {
return false;
}
if (endCursor != null) {
if (!endCursor.equals(that.endCursor)) {
return false;
}
} else if (that.endCursor != null) {
return false;
}
if (compile != null) {
if (!compile.equals(that.compile)) {
return false;
}
} else if (that.compile != null) {
return false;
}
return true;
}