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.150 by jsr166, Thu Apr 5 15:03:51 2018 UTC vs.
Revision 1.151 by jsr166, Thu Apr 5 15:23:30 2018 UTC

# Line 1297 | Line 1297 | public class CopyOnWriteArrayList<E>
1297                  return true;
1298              if (!(o instanceof List))
1299                  return false;
1300 +            Iterator<?> it = ((List<?>)o).iterator();
1301  
1302              final Object[] es;
1303              final int offset;
# Line 1307 | Line 1308 | public class CopyOnWriteArrayList<E>
1308                  size = this.size;
1309              }
1310  
1310            List<?> list = (List<?>)o;
1311            Iterator<?> it = list.iterator();
1311              for (int i = offset, end = offset + size; i < end; i++)
1312                  if (!it.hasNext() || !Objects.equals(es[i], it.next()))
1313                      return false;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines