[tor-commits] [metrics-lib/release] Provide 'equals' and 'hashCode' implementations.
karsten at torproject.org
karsten at torproject.org
Wed Feb 7 11:20:03 UTC 2018
commit dc019152886f018f39ecbcba24c3490e2eed8057
Author: iwakeh <iwakeh at torproject.org>
Date: Wed Jan 31 12:35:36 2018 +0000
Provide 'equals' and 'hashCode' implementations.
---
.../torproject/descriptor/log/WebServerAccessLogLine.java | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/src/main/java/org/torproject/descriptor/log/WebServerAccessLogLine.java b/src/main/java/org/torproject/descriptor/log/WebServerAccessLogLine.java
index 2f27441..a4e3ce6 100644
--- a/src/main/java/org/torproject/descriptor/log/WebServerAccessLogLine.java
+++ b/src/main/java/org/torproject/descriptor/log/WebServerAccessLogLine.java
@@ -156,5 +156,19 @@ public class WebServerAccessLogLine {
}
}
+ @Override
+ public boolean equals(Object other) {
+ if (null != other && other instanceof WebServerAccessLogLine) {
+ return this.toLogString()
+ .equals(((WebServerAccessLogLine)other).toLogString());
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode() {
+ return this.toLogString().hashCode();
+ }
+
}
More information about the tor-commits
mailing list