--- jsr166/src/main/java/util/ArrayDeque.java 2013/02/17 23:36:16 1.47 +++ jsr166/src/main/java/util/ArrayDeque.java 2013/02/18 01:30:23 1.48 @@ -862,7 +862,7 @@ public class ArrayDeque extends Abstr private final ArrayDeque deq; private int fence; // -1 until first use private int index; // current index, modified on traverse/split - + /** Create new spliterator covering the given array and range */ DeqSpliterator(ArrayDeque deq, int origin, int fence) { this.deq = deq; @@ -930,7 +930,7 @@ public class ArrayDeque extends Abstr @Override public int characteristics() { - return Spliterator.ORDERED | Spliterator.SIZED | + return Spliterator.ORDERED | Spliterator.SIZED | Spliterator.NONNULL | Spliterator.SUBSIZED; } }