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.75 by dl, Thu Apr 21 11:30:11 2011 UTC vs.
Revision 1.76 by jsr166, Fri Jun 3 02:28:05 2011 UTC

# Line 262 | Line 262 | public class CopyOnWriteArrayList<E>
262       */
263      public Object clone() {
264          try {
265 <            CopyOnWriteArrayList c = (CopyOnWriteArrayList)(super.clone());
265 >            CopyOnWriteArrayList<E> c = (CopyOnWriteArrayList<E>)(super.clone());
266              c.resetLock();
267              return c;
268          } catch (CloneNotSupportedException e) {
# Line 1311 | Line 1311 | public class CopyOnWriteArrayList<E>
1311      static {
1312          try {
1313              UNSAFE = sun.misc.Unsafe.getUnsafe();
1314 <            Class k = CopyOnWriteArrayList.class;
1314 >            Class<?> k = CopyOnWriteArrayList.class;
1315              lockOffset = UNSAFE.objectFieldOffset
1316                  (k.getDeclaredField("lock"));
1317          } catch (Exception e) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines