diff -r 29f58b0d4f78 -r bdec5d53e98c jdk/src/share/classes/java/util/ArrayDeque.java --- a/jdk/src/share/classes/java/util/ArrayDeque.java Fri Dec 20 09:58:03 2013 +0000 +++ b/jdk/src/share/classes/java/util/ArrayDeque.java Fri Dec 20 13:38:13 2013 +0100 @@ -902,7 +902,7 @@ * @since 1.8 */ public Spliterator spliterator() { - return new DeqSpliterator(this, -1, -1); + return new DeqSpliterator<>(this, -1, -1); } static final class DeqSpliterator implements Spliterator {