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.119 by jsr166, Sun Nov 20 08:30:56 2016 UTC vs.
Revision 1.120 by jsr166, Sun Nov 20 15:49:25 2016 UTC

# Line 1106 | Line 1106 | public class ArrayDeque<E> extends Abstr
1106          final T[] a;
1107          final int head = this.head, tail = this.tail, end;
1108          if ((end = tail + ((head <= tail) ? 0 : es.length)) >= 0) {
1109 +            // Uses null extension feature of copyOfRange
1110              a = Arrays.copyOfRange(es, head, end, klazz);
1111          } else {
1112              // integer overflow!

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines