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.116 by jsr166, Fri Nov 18 16:45:26 2016 UTC vs.
Revision 1.117 by jsr166, Sun Nov 20 06:42:41 2016 UTC

# Line 322 | Line 322 | public class ArrayDeque<E> extends Abstr
322       *         of its elements are null
323       */
324      public boolean addAll(Collection<? extends E> c) {
325 <        final int s = size(), needed;
326 <        if ((needed = s + c.size() - elements.length + 1) > 0)
325 >        final int s, needed;
326 >        if ((needed = (s = size()) + c.size() + 1 - elements.length) > 0)
327              grow(needed);
328          c.forEach(this::addLast);
329          // checkInvariants();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines