in src-gen/com/facebook/buck/artifact_cache/thrift/BuckCacheMultiFetchRequest.java [369:412]
public boolean equals(BuckCacheMultiFetchRequest that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_ruleKeys = true && this.isSetRuleKeys();
boolean that_present_ruleKeys = true && that.isSetRuleKeys();
if (this_present_ruleKeys || that_present_ruleKeys) {
if (!(this_present_ruleKeys && that_present_ruleKeys))
return false;
if (!this.ruleKeys.equals(that.ruleKeys))
return false;
}
boolean this_present_repository = true && this.isSetRepository();
boolean that_present_repository = true && that.isSetRepository();
if (this_present_repository || that_present_repository) {
if (!(this_present_repository && that_present_repository))
return false;
if (!this.repository.equals(that.repository))
return false;
}
boolean this_present_scheduleType = true && this.isSetScheduleType();
boolean that_present_scheduleType = true && that.isSetScheduleType();
if (this_present_scheduleType || that_present_scheduleType) {
if (!(this_present_scheduleType && that_present_scheduleType))
return false;
if (!this.scheduleType.equals(that.scheduleType))
return false;
}
boolean this_present_buildTargets = true && this.isSetBuildTargets();
boolean that_present_buildTargets = true && that.isSetBuildTargets();
if (this_present_buildTargets || that_present_buildTargets) {
if (!(this_present_buildTargets && that_present_buildTargets))
return false;
if (!this.buildTargets.equals(that.buildTargets))
return false;
}
return true;
}