--- jsr166/src/main/java/util/ArrayDeque.java 2015/09/20 02:53:40 1.71 +++ jsr166/src/main/java/util/ArrayDeque.java 2015/09/30 21:05:33 1.72 @@ -899,13 +899,13 @@ public class ArrayDeque extends Abstr return t; } - public Spliterator trySplit() { + public DeqSpliterator trySplit() { int t = getFence(), h = index, n = deq.elements.length; if (h != t && ((h + 1) & (n - 1)) != t) { if (h > t) t += n; int m = ((h + t) >>> 1) & (n - 1); - return new DeqSpliterator<>(deq, h, index = m); + return new DeqSpliterator(deq, h, index = m); } return null; }