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.7 by tim, Sat Jul 26 13:17:51 2003 UTC vs.
Revision 1.8 by tim, Thu Jul 31 16:49:32 2003 UTC

# Line 259 | Line 259 | public class CopyOnWriteArrayList<E>
259      public Object clone() {
260          try {
261              E[] elementData = array();
262 <            CopyOnWriteArrayList<E> v = (CopyOnWriteArrayList)super.clone();
262 >            CopyOnWriteArrayList<E> v = (CopyOnWriteArrayList<E>)super.clone();
263              v.array_ = (E[]) new Object[elementData.length];
264              System.arraycopy(elementData, 0, v.array_, 0, elementData.length);
265              return v;
# Line 805 | Line 805 | public class CopyOnWriteArrayList<E>
805          if (!(o instanceof List))
806              return false;
807  
808 <        List<E> l2 = (List)(o);
808 >        List<E> l2 = (List<E>)(o);
809          if (size() != l2.size())
810              return false;
811  
# Line 1082 | Line 1082 | public class CopyOnWriteArrayList<E>
1082          public Iterator<E> iterator() {
1083              synchronized(l) {
1084                  checkForComodification();
1085 <                return new COWSubListIterator(l, 0, offset, size);
1085 >                return new COWSubListIterator<E>(l, 0, offset, size);
1086              }
1087          }
1088  
# Line 1091 | Line 1091 | public class CopyOnWriteArrayList<E>
1091                  checkForComodification();
1092                  if (index<0 || index>size)
1093                      throw new IndexOutOfBoundsException("Index: "+index+", Size: "+size);
1094 <                return new COWSubListIterator(l, index, offset, size);
1094 >                return new COWSubListIterator<E>(l, index, offset, size);
1095              }
1096          }
1097  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines