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

Comparing jsr166/src/main/java/util/ArrayDeque.java (file contents):
Revision 1.27 by jsr166, Tue Feb 7 20:54:24 2006 UTC vs.
Revision 1.28 by jsr166, Fri Mar 3 17:12:43 2006 UTC

# Line 785 | Line 785 | public class ArrayDeque<E> extends Abstr
785      public ArrayDeque<E> clone() {
786          try {
787              ArrayDeque<E> result = (ArrayDeque<E>) super.clone();
788 <            // These two lines are currently faster than cloning the array:
789 <            result.elements = (E[]) new Object[elements.length];
790 <            System.arraycopy(elements, 0, result.elements, 0, elements.length);
788 >            result.elements = Arrays.copyOf(elements, elements.length);
789              return result;
790  
791          } catch (CloneNotSupportedException e) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines