Closed pfirmstone closed 3 years ago
Describe the bug UnresolvedPrincipal implements equals in a broken way, such that this.equals(that) returns true, while that.equals(this) returns false, where this is an instance of UnresolvedPrincipal and that is another subclass of Principal.
Expected behavior
if this.equals(that), then that.equals(this).
Describe the bug UnresolvedPrincipal implements equals in a broken way, such that this.equals(that) returns true, while that.equals(this) returns false, where this is an instance of UnresolvedPrincipal and that is another subclass of Principal.
Expected behavior
if this.equals(that), then that.equals(this).