[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [onionoo/master] Implement hashCode() whenever implementing equals().
commit ca390d2ab17897a45a24c6ab1f2ff2a710253c32
Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Thu Mar 20 10:47:37 2014 +0100
Implement hashCode() whenever implementing equals().
Found with SonarQube.
---
src/org/torproject/onionoo/ClientsStatus.java | 4 ++++
src/org/torproject/onionoo/UptimeStatus.java | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/src/org/torproject/onionoo/ClientsStatus.java b/src/org/torproject/onionoo/ClientsStatus.java
index e315fc3..c1ce80e 100644
--- a/src/org/torproject/onionoo/ClientsStatus.java
+++ b/src/org/torproject/onionoo/ClientsStatus.java
@@ -165,6 +165,10 @@ class ClientsHistory implements Comparable<ClientsHistory> {
return other instanceof ClientsHistory &&
this.startMillis == ((ClientsHistory) other).startMillis;
}
+
+ public int hashCode() {
+ return (int) this.startMillis;
+ }
}
class ClientsStatus extends Document {
diff --git a/src/org/torproject/onionoo/UptimeStatus.java b/src/org/torproject/onionoo/UptimeStatus.java
index fedf1a1..4d8dca7 100644
--- a/src/org/torproject/onionoo/UptimeStatus.java
+++ b/src/org/torproject/onionoo/UptimeStatus.java
@@ -89,6 +89,10 @@ class UptimeHistory
this.relay == ((UptimeHistory) other).relay &&
this.startMillis == ((UptimeHistory) other).startMillis;
}
+
+ public int hashCode() {
+ return (int) this.startMillis + (this.relay ? 1 : 0);
+ }
}
class UptimeStatus extends Document {
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits