# | 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 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |