in src/main/java/org/apache/commons/collections4/list/AbstractLinkedList.java [768:787]
public boolean equals(final Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof List)) {
return false;
}
final List<?> other = (List<?>) obj;
if (other.size() != size()) {
return false;
}
final ListIterator<?> it1 = listIterator();
final ListIterator<?> it2 = other.listIterator();
while (it1.hasNext() && it2.hasNext()) {
if (!Objects.equals(it1.next(), it2.next())) {
return false;
}
}
return !(it1.hasNext() || it2.hasNext());
}