in ozhera-tspandata/src/main/java/org/apache/ozhera/tspandata/TLink.java [221:263]
public boolean equals(TLink var1) {
if (var1 == null) {
return false;
} else {
boolean var2 = this.isSetSpanContext();
boolean var3 = var1.isSetSpanContext();
if (var2 || var3) {
if (!var2 || !var3) {
return false;
}
if (!this.spanContext.equals(var1.spanContext)) {
return false;
}
}
boolean var4 = this.isSetAttributes();
boolean var5 = var1.isSetAttributes();
if (var4 || var5) {
if (!var4 || !var5) {
return false;
}
if (!this.attributes.equals(var1.attributes)) {
return false;
}
}
boolean var6 = this.isSetTotalAttributeCount();
boolean var7 = var1.isSetTotalAttributeCount();
if (var6 || var7) {
if (!var6 || !var7) {
return false;
}
if (this.totalAttributeCount != var1.totalAttributeCount) {
return false;
}
}
return true;
}
}