4 |
|
*/ |
5 |
|
|
6 |
|
package java.util; |
7 |
< |
import java.util.*; // for javadoc |
7 |
> |
import java.util.*; // for javadoc (till 6280605 is fixed) |
8 |
|
import java.io.*; |
9 |
|
|
10 |
|
/** |
221 |
|
* Inserts the specified element at the front of this deque. |
222 |
|
* |
223 |
|
* @param e the element to add |
224 |
< |
* @return <tt>true</tt> (as per the spec for {@link Deque#offerFirst}) |
224 |
> |
* @return <tt>true</tt> (as specified by {@link Deque#offerFirst}) |
225 |
|
* @throws NullPointerException if the specified element is null |
226 |
|
*/ |
227 |
|
public boolean offerFirst(E e) { |
233 |
|
* Inserts the specified element at the end of this deque. |
234 |
|
* |
235 |
|
* @param e the element to add |
236 |
< |
* @return <tt>true</tt> (as per the spec for {@link Deque#offerLast}) |
236 |
> |
* @return <tt>true</tt> (as specified by {@link Deque#offerLast}) |
237 |
|
* @throws NullPointerException if the specified element is null |
238 |
|
*/ |
239 |
|
public boolean offerLast(E e) { |
373 |
|
* <p>This method is equivalent to {@link #addLast}. |
374 |
|
* |
375 |
|
* @param e the element to add |
376 |
< |
* @return <tt>true</tt> (as per the spec for {@link Collection#add}) |
376 |
> |
* @return <tt>true</tt> (as specified by {@link Collection#add}) |
377 |
|
* @throws NullPointerException if the specified element is null |
378 |
|
*/ |
379 |
|
public boolean add(E e) { |
387 |
|
* <p>This method is equivalent to {@link #offerLast}. |
388 |
|
* |
389 |
|
* @param e the element to add |
390 |
< |
* @return <tt>true</tt> (as per the spec for {@link Queue#offer}) |
390 |
> |
* @return <tt>true</tt> (as specified by {@link Queue#offer}) |
391 |
|
* @throws NullPointerException if the specified element is null |
392 |
|
*/ |
393 |
|
public boolean offer(E e) { |
396 |
|
|
397 |
|
/** |
398 |
|
* Retrieves and removes the head of the queue represented by this deque. |
399 |
< |
* This method differs from {@link #poll} only in that it throws an |
399 |
> |
* |
400 |
> |
* This method differs from {@link #poll poll} only in that it throws an |
401 |
|
* exception if this deque is empty. |
402 |
|
* |
403 |
|
* <p>This method is equivalent to {@link #removeFirst}. |
425 |
|
|
426 |
|
/** |
427 |
|
* Retrieves, but does not remove, the head of the queue represented by |
428 |
< |
* this deque. This method differs from {@link #peek} only in that it |
429 |
< |
* throws an exception if this deque is empty. |
428 |
> |
* this deque. This method differs from {@link #peek peek} only in |
429 |
> |
* that it throws an exception if this deque is empty. |
430 |
|
* |
431 |
|
* <p>This method is equivalent to {@link #getFirst}. |
432 |
|
* |