better AbstractUuid::equals

This commit is contained in:
Patrick Haßel 2024-11-06 16:02:01 +01:00
parent 5987330089
commit 050a3e6dd4

View File

@ -27,17 +27,17 @@ public abstract class AbstractUuid {
return uuid;
}
@Override
public boolean equals(final Object obj) {
if (!this.getClass().equals(obj.getClass())) {
return false;
}
return uuid.equals(this.getClass().cast(obj).uuid);
}
@Override
public int hashCode() {
return uuid.hashCode();
}
@Override
public boolean equals(final Object obj) {
if (obj instanceof final AbstractUuid casted) {
return uuid.equals(casted.uuid);
}
return false;
}
}