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.27 by jsr166, Fri Aug 2 22:47:35 2013 UTC

# Line 44 | Line 44 | package java.util;
44   *  </tr>
45   *  <tr>
46   *    <td><b>Insert</b></td>
47 < *    <td>{@link #addFirst addFirst(e)}</td>
48 < *    <td>{@link #offerFirst offerFirst(e)}</td>
49 < *    <td>{@link #addLast addLast(e)}</td>
50 < *    <td>{@link #offerLast offerLast(e)}</td>
47 > *    <td>{@link Deque#addFirst addFirst(e)}</td>
48 > *    <td>{@link Deque#offerFirst offerFirst(e)}</td>
49 > *    <td>{@link Deque#addLast addLast(e)}</td>
50 > *    <td>{@link Deque#offerLast offerLast(e)}</td>
51   *  </tr>
52   *  <tr>
53   *    <td><b>Remove</b></td>
54 < *    <td>{@link #removeFirst removeFirst()}</td>
55 < *    <td>{@link #pollFirst pollFirst()}</td>
56 < *    <td>{@link #removeLast removeLast()}</td>
57 < *    <td>{@link #pollLast pollLast()}</td>
54 > *    <td>{@link Deque#removeFirst removeFirst()}</td>
55 > *    <td>{@link Deque#pollFirst pollFirst()}</td>
56 > *    <td>{@link Deque#removeLast removeLast()}</td>
57 > *    <td>{@link Deque#pollLast pollLast()}</td>
58   *  </tr>
59   *  <tr>
60   *    <td><b>Examine</b></td>
61 < *    <td>{@link #getFirst getFirst()}</td>
62 < *    <td>{@link #peekFirst peekFirst()}</td>
63 < *    <td>{@link #getLast getLast()}</td>
64 < *    <td>{@link #peekLast peekLast()}</td>
61 > *    <td>{@link Deque#getFirst getFirst()}</td>
62 > *    <td>{@link Deque#peekFirst peekFirst()}</td>
63 > *    <td>{@link Deque#getLast getLast()}</td>
64 > *    <td>{@link Deque#peekLast peekLast()}</td>
65   *  </tr>
66   * </table>
67   *
# Line 326 | Line 326 | public interface Deque<E> extends Queue<
326       * @param o element to be removed from this deque, if present
327       * @return {@code true} if an element was removed as a result of this call
328       * @throws ClassCastException if the class of the specified element
329 <     *         is incompatible with this deque (optional)
330 <     * @throws NullPointerException if the specified element is null and this
331 <     *         deque does not permit null elements (optional)
329 >     *         is incompatible with this deque
330 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
331 >     * @throws NullPointerException if the specified element is null
332 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
333       */
334      boolean removeFirstOccurrence(Object o);
335  
# Line 344 | Line 345 | public interface Deque<E> extends Queue<
345       * @param o element to be removed from this deque, if present
346       * @return {@code true} if an element was removed as a result of this call
347       * @throws ClassCastException if the class of the specified element
348 <     *         is incompatible with this deque (optional)
349 <     * @throws NullPointerException if the specified element is null and this
350 <     *         deque does not permit null elements (optional)
348 >     *         is incompatible with this deque
349 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
350 >     * @throws NullPointerException if the specified element is null
351 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
352       */
353      boolean removeLastOccurrence(Object o);
354  
# Line 501 | Line 503 | public interface Deque<E> extends Queue<
503       * @param o element to be removed from this deque, if present
504       * @return {@code true} if an element was removed as a result of this call
505       * @throws ClassCastException if the class of the specified element
506 <     *         is incompatible with this deque (optional)
507 <     * @throws NullPointerException if the specified element is null and this
508 <     *         deque does not permit null elements (optional)
506 >     *         is incompatible with this deque
507 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
508 >     * @throws NullPointerException if the specified element is null
509 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
510       */
511      boolean remove(Object o);
512  
# Line 515 | Line 518 | public interface Deque<E> extends Queue<
518       *
519       * @param o element whose presence in this deque is to be tested
520       * @return {@code true} if this deque contains the specified element
521 <     * @throws ClassCastException if the type of the specified element
522 <     *         is incompatible with this deque (optional)
523 <     * @throws NullPointerException if the specified element is null and this
524 <     *         deque does not permit null elements (optional)
521 >     * @throws ClassCastException if the class of the specified element
522 >     *         is incompatible with this deque
523 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
524 >     * @throws NullPointerException if the specified element is null
525 >     *         (<a href="../Collection.html#optional-restrictions">optional</a>)
526       */
527      boolean contains(Object o);
528  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines