CharSequenceSubSequence fix stupid equals optimisation error

This commit is contained in:
Alexey Gopachenko
2017-10-24 17:15:46 +02:00
parent 9af8d5e710
commit 135852019c
@@ -75,7 +75,7 @@ public class CharSequenceSubSequence implements CharSequence, CharArrayExternali
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o instanceof CharSequenceSubSequence) return hashCode() == o.hashCode();
if (o instanceof CharSequenceSubSequence && hashCode() != o.hashCode()) return false;
if (o == null || !(o instanceof CharSequence)) return false;
return StringUtil.equals(this, (CharSequence)o);
}