in src-gen/com/facebook/buck/artifact_cache/thrift/BuckCacheFetchRequest.java [330:373]
public boolean equals(BuckCacheFetchRequest that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_ruleKey = true && this.isSetRuleKey();
boolean that_present_ruleKey = true && that.isSetRuleKey();
if (this_present_ruleKey || that_present_ruleKey) {
if (!(this_present_ruleKey && that_present_ruleKey))
return false;
if (!this.ruleKey.equals(that.ruleKey))
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_buildTarget = true && this.isSetBuildTarget();
boolean that_present_buildTarget = true && that.isSetBuildTarget();
if (this_present_buildTarget || that_present_buildTarget) {
if (!(this_present_buildTarget && that_present_buildTarget))
return false;
if (!this.buildTarget.equals(that.buildTarget))
return false;
}
return true;
}