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

Comparing jsr166/src/main/java/util/PriorityQueue.java (file contents):
Revision 1.8 by dl, Tue Jul 1 16:29:45 2003 UTC vs.
Revision 1.9 by dl, Sun Jul 13 22:51:22 2003 UTC

# Line 299 | Line 299 | public class PriorityQueue<E> extends Ab
299          if (element == null)
300              throw new NullPointerException();
301          modCount++;
302 +        ++size;
303  
304          // Grow backing store if necessary
305 <        if (++size == queue.length) {
305 >        while (size >= queue.length) {
306              E[] newQueue = new E[2 * queue.length];
307 <            System.arraycopy(queue, 0, newQueue, 0, size);
307 >            System.arraycopy(queue, 0, newQueue, 0, queue.length);
308              queue = newQueue;
309          }
310  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines