in finagle-thrift/src/main/java/com/twitter/finagle/thrift/thrift/RequestHeader.java [807:915]
public int compareTo(RequestHeader other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetTrace_id()).compareTo(other.isSetTrace_id());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTrace_id()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.trace_id, other.trace_id);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetSpan_id()).compareTo(other.isSetSpan_id());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSpan_id()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.span_id, other.span_id);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetParent_span_id()).compareTo(other.isSetParent_span_id());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetParent_span_id()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.parent_span_id, other.parent_span_id);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetSampled()).compareTo(other.isSetSampled());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSampled()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sampled, other.sampled);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetClient_id()).compareTo(other.isSetClient_id());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetClient_id()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.client_id, other.client_id);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetFlags()).compareTo(other.isSetFlags());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetFlags()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.flags, other.flags);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetContexts()).compareTo(other.isSetContexts());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetContexts()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.contexts, other.contexts);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetDest()).compareTo(other.isSetDest());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetDest()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.dest, other.dest);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetDelegations()).compareTo(other.isSetDelegations());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetDelegations()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.delegations, other.delegations);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetTrace_id_high()).compareTo(other.isSetTrace_id_high());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTrace_id_high()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.trace_id_high, other.trace_id_high);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}