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.20 by dl, Fri Sep 16 23:11:13 2005 UTC vs.
Revision 1.21 by dl, Fri Sep 16 23:17:05 2005 UTC

# Line 515 | Line 515 | public class ArrayDeque<E> extends Abstr
515              tail = (tail - 1) & mask;
516              if (i < t) { // Copy the null tail as well
517                  System.arraycopy(elements, i + 1, elements, i, back);
518 <            } else {    // Wrap around
518 >            } else {     // Wrap around
519                  elements[mask] = elements[0];
520                  System.arraycopy(elements, i + 1, elements, i, mask - i);
521 <                System.arraycopy(elements, 1, elements, 0, tail);
521 >                System.arraycopy(elements, 1, elements, 0, t);
522              }
523              return true;
524          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines