mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-06 15:20:54 +03:00
Resource should implement equals() and hashCode()
This commit is contained in:
@@ -28,6 +28,22 @@ public abstract class Resource<H> {
|
|||||||
return detail;
|
return detail;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object o) {
|
||||||
|
if (this == o)
|
||||||
|
return true;
|
||||||
|
if (!(o instanceof Resource))
|
||||||
|
return false;
|
||||||
|
Resource resource = (Resource) o;
|
||||||
|
return detail == null ? resource.detail == null : detail.equals(resource.detail);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return detail != null ? detail.hashCode() : 0;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "[" + getClass().getSimpleName() + "] " + detail;
|
return "[" + getClass().getSimpleName() + "] " + detail;
|
||||||
|
|||||||
Reference in New Issue
Block a user