in oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/Filter.java [322:385]
public boolean equals(Object obj) {
// generated code (Eclipse)
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
PropertyRestriction other = (PropertyRestriction) obj;
if (first == null) {
if (other.first != null) {
return false;
}
} else if (!first.equals(other.first)) {
return false;
}
if (firstIncluding != other.firstIncluding) {
return false;
}
if (isLike != other.isLike) {
return false;
}
if (last == null) {
if (other.last != null) {
return false;
}
} else if (!last.equals(other.last)) {
return false;
}
if (lastIncluding != other.lastIncluding) {
return false;
}
if (isNot != other.isNot) {
return false;
}
if (not == null) {
if (other.not != null) {
return false;
}
} else if (!not.equals(other.not)) {
return false;
}
if (list == null) {
if (other.list != null) {
return false;
}
} else if (!list.equals(other.list)) {
return false;
}
if (propertyName == null) {
if (other.propertyName != null) {
return false;
}
} else if (!propertyName.equals(other.propertyName)) {
return false;
}
if (propertyType != other.propertyType) {
return false;
}
return true;
}