From 8337cce382382ccbd14ebce8e09d0b5c193c3d6e Mon Sep 17 00:00:00 2001 From: stefan Date: Sat, 12 Dec 2020 19:58:05 +0100 Subject: [PATCH] Adding #equals to Parameters (#653) --- .../sshj/connection/channel/direct/Parameters.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/net/schmizz/sshj/connection/channel/direct/Parameters.java b/src/main/java/net/schmizz/sshj/connection/channel/direct/Parameters.java index b7cbab42..0865bcc1 100644 --- a/src/main/java/net/schmizz/sshj/connection/channel/direct/Parameters.java +++ b/src/main/java/net/schmizz/sshj/connection/channel/direct/Parameters.java @@ -52,4 +52,13 @@ public class Parameters { return Objects.hash(localHost, localPort, remoteHost, remotePort); } + @Override + public boolean equals(Object obj) { + if (this == obj) { return true; } + if (!(obj instanceof Parameters)) { return false; } + Parameters other = (Parameters) obj; + return Objects.equals(localHost, other.localHost) && localPort == other.localPort && + Objects.equals(remoteHost, other.remoteHost) && remotePort == other.remotePort; + } + }