--- jsr166/src/main/java/util/ArrayDeque.java 2016/11/05 14:41:14 1.108 +++ jsr166/src/main/java/util/ArrayDeque.java 2016/11/05 16:21:06 1.109 @@ -244,14 +244,6 @@ public class ArrayDeque extends Abstr } /** - * Returns the array index of the last element. - * May return invalid index -1 if there are no elements. - */ - final int last() { - return dec(tail, elements.length); - } - - /** * Returns element at array index i. * This is a slight abuse of generics, accepted by javac. */ @@ -752,7 +744,7 @@ public class ArrayDeque extends Abstr } private class DescendingIterator extends DeqIterator { - DescendingIterator() { cursor = last(); } + DescendingIterator() { cursor = dec(tail, elements.length); } public final E next() { if (remaining <= 0)