This fixes spotbugs warning NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT. This implementation violated the contract defined by java.lang.Object.equals() because it did not check for null being passed as the argument. All equals() methods should return false if passed a null value. Change-Id: I607f6979613d390aae2f3546b587f63133d6d73c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>tags/v5.11.0.202102031030-m2
@Override | @Override | ||||
public boolean equals(Object other) { | public boolean equals(Object other) { | ||||
if (other == null) { | |||||
return false; | |||||
} | |||||
Segment o = (Segment) other; | Segment o = (Segment) other; | ||||
return o.bytes == bytes && o.log == log && o.start == start | return o.bytes == bytes && o.log == log && o.start == start | ||||
&& o.end == end; | && o.end == end; |