in curator-x-async/src/main/java/org/apache/curator/x/async/modeled/details/ModelSpecImpl.java [141:174]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
ModelSpecImpl<?> modelSpec = (ModelSpecImpl<?>) o;
if (ttl != modelSpec.ttl) {
return false;
}
if (!path.equals(modelSpec.path)) {
return false;
}
if (!serializer.equals(modelSpec.serializer)) {
return false;
}
if (createMode != modelSpec.createMode) {
return false;
}
if (!aclList.equals(modelSpec.aclList)) {
return false;
}
if (!createOptions.equals(modelSpec.createOptions)) {
return false;
}
//noinspection SimplifiableIfStatement
if (!deleteOptions.equals(modelSpec.deleteOptions)) {
return false;
}
return schema.equals(modelSpec.schema);
}