提交 4a2104d2 编写于 作者: wu-sheng's avatar wu-sheng

New TraceSegmentRef.equals/hashCode.

上级 baf9bf69
...@@ -86,7 +86,6 @@ public class TraceSegmentRef{ ...@@ -86,7 +86,6 @@ public class TraceSegmentRef{
'}'; '}';
} }
@Override @Override
public boolean equals(Object o) { public boolean equals(Object o) {
if (this == o) if (this == o)
...@@ -96,15 +95,15 @@ public class TraceSegmentRef{ ...@@ -96,15 +95,15 @@ public class TraceSegmentRef{
TraceSegmentRef ref = (TraceSegmentRef)o; TraceSegmentRef ref = (TraceSegmentRef)o;
if (traceSegmentId != null ? !traceSegmentId.equals(ref.traceSegmentId) : ref.traceSegmentId != null) if (spanId != ref.spanId)
return false; return false;
return applicationCode != null ? applicationCode.equals(ref.applicationCode) : ref.applicationCode == null; return traceSegmentId != null ? traceSegmentId.equals(ref.traceSegmentId) : ref.traceSegmentId == null;
} }
@Override @Override
public int hashCode() { public int hashCode() {
int result = traceSegmentId != null ? traceSegmentId.hashCode() : 0; int result = traceSegmentId != null ? traceSegmentId.hashCode() : 0;
result = 31 * result + (applicationCode != null ? applicationCode.hashCode() : 0); result = 31 * result + spanId;
return result; return result;
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册