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

Comparing jsr166/src/main/java/util/ArrayDeque.java (file contents):
Revision 1.34 by jsr166, Fri Jun 10 20:58:50 2011 UTC vs.
Revision 1.35 by jsr166, Fri Dec 2 15:47:22 2011 UTC

# Line 301 | Line 301 | public class ArrayDeque<E> extends Abstr
301          return result;
302      }
303  
304 +    @SuppressWarnings("unchecked")
305      public E peekFirst() {
305        @SuppressWarnings("unchecked") E result = (E) elements[head];
306          // elements[head] is null if deque empty
307 <        return result;
307 >        return (E) elements[head];
308      }
309  
310 +    @SuppressWarnings("unchecked")
311      public E peekLast() {
312 <        @SuppressWarnings("unchecked")
312 <        E result = (E) elements[(tail - 1) & (elements.length - 1)];
313 <        return result;
312 >        return (E) elements[(tail - 1) & (elements.length - 1)];
313      }
314  
315      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines