From 1834bc4812fc4a8ed7383b379d00b28f1d7e4c03 Mon Sep 17 00:00:00 2001 From: anthonyflynn Date: Sat, 3 Feb 2018 19:11:42 +0000 Subject: [PATCH] Comparing attribute equality for equals method (reflecting RemoveFile class). --- src/se/vidstige/jadb/managers/Package.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/se/vidstige/jadb/managers/Package.java b/src/se/vidstige/jadb/managers/Package.java index bcfb751..c4194c1 100644 --- a/src/se/vidstige/jadb/managers/Package.java +++ b/src/se/vidstige/jadb/managers/Package.java @@ -14,7 +14,16 @@ public class Package { public String toString() { return name; } @Override - public boolean equals(Object o) { return name.equals(o); } + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + Package that = (Package) o; + + if (!name.equals(that.name)) return false; + + return true; + } @Override public int hashCode() { return name.hashCode(); }