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.24 by jsr166, Mon Feb 11 17:27:45 2013 UTC vs.
Revision 1.25 by jsr166, Thu May 2 06:38:33 2013 UTC

# Line 167 | Line 167 | package java.util;
167   public interface Deque<E> extends Queue<E> {
168      /**
169       * Inserts the specified element at the front of this deque if it is
170 <     * possible to do so immediately without violating capacity restrictions.
171 <     * When using a capacity-restricted deque, it is generally preferable to
172 <     * use method {@link #offerFirst}.
170 >     * possible to do so immediately without violating capacity restrictions,
171 >     * throwing an {@code IllegalStateException} if no space is currently
172 >     * available.  When using a capacity-restricted deque, it is generally
173 >     * preferable to use method {@link #offerFirst}.
174       *
175       * @param e the element to add
176       * @throws IllegalStateException if the element cannot be added at this
# Line 185 | Line 186 | public interface Deque<E> extends Queue<
186  
187      /**
188       * Inserts the specified element at the end of this deque if it is
189 <     * possible to do so immediately without violating capacity restrictions.
190 <     * When using a capacity-restricted deque, it is generally preferable to
191 <     * use method {@link #offerLast}.
189 >     * possible to do so immediately without violating capacity restrictions,
190 >     * throwing an {@code IllegalStateException} if no space is currently
191 >     * available.  When using a capacity-restricted deque, it is generally
192 >     * preferable to use method {@link #offerLast}.
193       *
194       * <p>This method is equivalent to {@link #add}.
195       *
# Line 453 | Line 455 | public interface Deque<E> extends Queue<
455      /**
456       * Pushes an element onto the stack represented by this deque (in other
457       * words, at the head of this deque) if it is possible to do so
458 <     * immediately without violating capacity restrictions, returning
457 <     * {@code true} upon success and throwing an
458 >     * immediately without violating capacity restrictions, throwing an
459       * {@code IllegalStateException} if no space is currently available.
460       *
461       * <p>This method is equivalent to {@link #addFirst}.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines