From 4d8e577ffdcd77388da95069bb4900f5408d01b7 Mon Sep 17 00:00:00 2001 From: dev <dev@robertfoss.se> Date: Mon, 6 Apr 2015 16:04:05 +0000 Subject: [PATCH] findbugs: Added companion equals() and hashCode() methods to existing compareTo() --- .../transport/udp/IntroductionManager.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java b/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java index 6a0b412533..9bc2bfd72a 100644 --- a/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java +++ b/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java @@ -259,9 +259,28 @@ class IntroductionManager { stag = String.valueOf(tag); } + @Override public int compareTo(Introducer i) { return skey.compareTo(i.skey); } + + @Override + public boolean equals(Object o) { + if (o == null) { + return false; + } + if (!(o instanceof Introducer)) { + return false; + } + + Introducer i = (Introducer) o; + return this.compareTo(i) == 0; + } + + @Override + public int hashCode() { + return skey.hashCode(); + } } /** -- GitLab