ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/CopyOnWriteArrayList.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/CopyOnWriteArrayList.java (file contents):
Revision 1.146 by jsr166, Sun Jan 7 19:17:44 2018 UTC vs.
Revision 1.147 by jsr166, Sun Jan 7 22:00:39 2018 UTC

# Line 962 | Line 962 | public class CopyOnWriteArrayList<E>
962  
963          List<?> list = (List<?>)o;
964          Iterator<?> it = list.iterator();
965 <        Object[] elements = getArray();
966 <        for (int i = 0, len = elements.length; i < len; i++)
967 <            if (!it.hasNext() || !Objects.equals(elements[i], it.next()))
965 >        for (Object element : getArray())
966 >            if (!it.hasNext() || !Objects.equals(element, it.next()))
967                  return false;
968          return !it.hasNext();
969      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines