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

Comparing jsr166/src/main/java/util/Deque.java (file contents):
Revision 1.25 by jsr166, Thu May 2 06:38:33 2013 UTC vs.
Revision 1.28 by jsr166, Tue Nov 12 23:23:05 2013 UTC

# Line 27 | Line 27 | package java.util;
27   * <p>The twelve methods described above are summarized in the
28   * following table:
29   *
30 * <p>
30   * <table BORDER CELLPADDING=3 CELLSPACING=1>
31   * <caption>Summary of Deque methods</caption>
32   *  <tr>
# Line 44 | Line 43 | package java.util;
43   *  </tr>
44   *  <tr>
45   *    <td><b>Insert</b></td>
46 < *    <td>{@link #addFirst addFirst(e)}</td>
47 < *    <td>{@link #offerFirst offerFirst(e)}</td>
48 < *    <td>{@link #addLast addLast(e)}</td>
49 < *    <td>{@link #offerLast offerLast(e)}</td>
46 > *    <td>{@link Deque#addFirst addFirst(e)}</td>
47 > *    <td>{@link Deque#offerFirst offerFirst(e)}</td>
48 > *    <td>{@link Deque#addLast addLast(e)}</td>
49 > *    <td>{@link Deque#offerLast offerLast(e)}</td>
50   *  </tr>
51   *  <tr>
52   *    <td><b>Remove</b></td>
53 < *    <td>{@link #removeFirst removeFirst()}</td>
54 < *    <td>{@link #pollFirst pollFirst()}</td>
55 < *    <td>{@link #removeLast removeLast()}</td>
56 < *    <td>{@link #pollLast pollLast()}</td>
53 > *    <td>{@link Deque#removeFirst removeFirst()}</td>
54 > *    <td>{@link Deque#pollFirst pollFirst()}</td>
55 > *    <td>{@link Deque#removeLast removeLast()}</td>
56 > *    <td>{@link Deque#pollLast pollLast()}</td>
57   *  </tr>
58   *  <tr>
59   *    <td><b>Examine</b></td>
60 < *    <td>{@link #getFirst getFirst()}</td>
61 < *    <td>{@link #peekFirst peekFirst()}</td>
62 < *    <td>{@link #getLast getLast()}</td>
63 < *    <td>{@link #peekLast peekLast()}</td>
60 > *    <td>{@link Deque#getFirst getFirst()}</td>
61 > *    <td>{@link Deque#peekFirst peekFirst()}</td>
62 > *    <td>{@link Deque#getLast getLast()}</td>
63 > *    <td>{@link Deque#peekLast peekLast()}</td>
64   *  </tr>
65   * </table>
66   *
# Line 71 | Line 70 | package java.util;
70   * inherited from the {@code Queue} interface are precisely equivalent to
71   * {@code Deque} methods as indicated in the following table:
72   *
74 * <p>
73   * <table BORDER CELLPADDING=3 CELLSPACING=1>
74   * <caption>Comparison of Queue and Deque methods</caption>
75   *  <tr>
# Line 110 | Line 108 | package java.util;
108   * beginning of the deque.  Stack methods are precisely equivalent to
109   * {@code Deque} methods as indicated in the table below:
110   *
113 * <p>
111   * <table BORDER CELLPADDING=3 CELLSPACING=1>
112   * <caption>Comparison of Stack and Deque methods</caption>
113   *  <tr>
# Line 326 | Line 323 | public interface Deque<E> extends Queue<
323       * @param o element to be removed from this deque, if present
324       * @return {@code true} if an element was removed as a result of this call
325       * @throws ClassCastException if the class of the specified element
326 <     *         is incompatible with this deque (optional)
327 <     * @throws NullPointerException if the specified element is null and this
328 <     *         deque does not permit null elements (optional)
326 >     *         is incompatible with this deque
327 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
328 >     * @throws NullPointerException if the specified element is null
329 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
330       */
331      boolean removeFirstOccurrence(Object o);
332  
# Line 344 | Line 342 | public interface Deque<E> extends Queue<
342       * @param o element to be removed from this deque, if present
343       * @return {@code true} if an element was removed as a result of this call
344       * @throws ClassCastException if the class of the specified element
345 <     *         is incompatible with this deque (optional)
346 <     * @throws NullPointerException if the specified element is null and this
347 <     *         deque does not permit null elements (optional)
345 >     *         is incompatible with this deque
346 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
347 >     * @throws NullPointerException if the specified element is null
348 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
349       */
350      boolean removeLastOccurrence(Object o);
351  
# Line 501 | Line 500 | public interface Deque<E> extends Queue<
500       * @param o element to be removed from this deque, if present
501       * @return {@code true} if an element was removed as a result of this call
502       * @throws ClassCastException if the class of the specified element
503 <     *         is incompatible with this deque (optional)
504 <     * @throws NullPointerException if the specified element is null and this
505 <     *         deque does not permit null elements (optional)
503 >     *         is incompatible with this deque
504 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
505 >     * @throws NullPointerException if the specified element is null
506 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
507       */
508      boolean remove(Object o);
509  
# Line 515 | Line 515 | public interface Deque<E> extends Queue<
515       *
516       * @param o element whose presence in this deque is to be tested
517       * @return {@code true} if this deque contains the specified element
518 <     * @throws ClassCastException if the type of the specified element
519 <     *         is incompatible with this deque (optional)
520 <     * @throws NullPointerException if the specified element is null and this
521 <     *         deque does not permit null elements (optional)
518 >     * @throws ClassCastException if the class of the specified element
519 >     *         is incompatible with this deque
520 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
521 >     * @throws NullPointerException if the specified element is null
522 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
523       */
524      boolean contains(Object o);
525  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines