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.51 by brian, Fri Sep 2 01:03:08 2005 UTC vs.
Revision 1.52 by dl, Wed Sep 7 14:37:08 2005 UTC

# Line 249 | Line 249 | public class CopyOnWriteArrayList<E>
249       */
250      public Object clone() {
251          try {
252 <            return super.clone();
252 >            CopyOnWriteArrayList c = (CopyOnWriteArrayList)(super.clone());
253 >            c.resetLock();
254 >            return c;
255          } catch (CloneNotSupportedException e) {
256              // this shouldn't happen, since we are Cloneable
257              throw new InternalError();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines