}
@Override
- public boolean equals(@Nonnull Object o) {
+ public boolean equals(Object o) {
if (this == o) {
return true;
}
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
LineAndLineHashAndMessage that = (LineAndLineHashAndMessage) o;
// start with most discriminant field
return Objects.equals(line, that.line)
}
@Override
- public boolean equals(@Nonnull Object o) {
+ public boolean equals(Object o) {
if (this == o) {
return true;
}
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
LineHashAndMessageKey that = (LineHashAndMessageKey) o;
// start with most discriminant field
return lineHash.equals(that.lineHash)
}
@Override
- public boolean equals(@Nonnull Object o) {
+ public boolean equals(Object o) {
if (this == o) {
return true;
}
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
LineAndMessageKey that = (LineAndMessageKey) o;
// start with most discriminant field
return Objects.equals(line, that.line)
}
@Override
- public boolean equals(@Nonnull Object o) {
+ public boolean equals(Object o) {
if (this == o) {
return true;
}
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
LineHashKey that = (LineHashKey) o;
// start with most discriminant field
return lineHash.equals(that.lineHash)