in ozhera-tspandata/src/main/java/org/apache/ozhera/tspandata/TSpanContext.java [374:441]
public int compareTo(TSpanContext var1) {
if (!this.getClass().equals(var1.getClass())) {
return this.getClass().getName().compareTo(var1.getClass().getName());
} else {
boolean var2 = false;
int var4 = Boolean.valueOf(this.isSetTraceId()).compareTo(var1.isSetTraceId());
if (var4 != 0) {
return var4;
} else {
if (this.isSetTraceId()) {
var4 = TBaseHelper.compareTo(this.traceId, var1.traceId);
if (var4 != 0) {
return var4;
}
}
var4 = Boolean.valueOf(this.isSetSpanId()).compareTo(var1.isSetSpanId());
if (var4 != 0) {
return var4;
} else {
if (this.isSetSpanId()) {
var4 = TBaseHelper.compareTo(this.spanId, var1.spanId);
if (var4 != 0) {
return var4;
}
}
var4 = Boolean.valueOf(this.isSetTraceFlags()).compareTo(var1.isSetTraceFlags());
if (var4 != 0) {
return var4;
} else {
if (this.isSetTraceFlags()) {
var4 = TBaseHelper.compareTo(this.traceFlags, var1.traceFlags);
if (var4 != 0) {
return var4;
}
}
var4 = Boolean.valueOf(this.isSetTraceState()).compareTo(var1.isSetTraceState());
if (var4 != 0) {
return var4;
} else {
if (this.isSetTraceState()) {
var4 = TBaseHelper.compareTo(this.traceState, var1.traceState);
if (var4 != 0) {
return var4;
}
}
var4 = Boolean.valueOf(this.isSetRemote()).compareTo(var1.isSetRemote());
if (var4 != 0) {
return var4;
} else {
if (this.isSetRemote()) {
var4 = TBaseHelper.compareTo(this.remote, var1.remote);
if (var4 != 0) {
return var4;
}
}
return 0;
}
}
}
}
}
}
}