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.130 by jsr166, Wed May 31 22:54:47 2017 UTC vs.
Revision 1.131 by jsr166, Wed Aug 23 22:41:49 2017 UTC

# Line 212 | Line 212 | public class ArrayDeque<E> extends Abstr
212      }
213  
214      /**
215 <     * Increments i, mod modulus.
215 >     * Circularly increments i, mod modulus.
216       * Precondition and postcondition: 0 <= i < modulus.
217       */
218      static final int inc(int i, int modulus) {
# Line 221 | Line 221 | public class ArrayDeque<E> extends Abstr
221      }
222  
223      /**
224 <     * Decrements i, mod modulus.
224 >     * Circularly decrements i, mod modulus.
225       * Precondition and postcondition: 0 <= i < modulus.
226       */
227      static final int dec(int i, int modulus) {
# Line 234 | Line 234 | public class ArrayDeque<E> extends Abstr
234       * Precondition: 0 <= i < modulus, 0 <= distance <= modulus.
235       * @return index 0 <= i < modulus
236       */
237 <    static final int add(int i, int distance, int modulus) {
237 >    static final int inc(int i, int distance, int modulus) {
238          if ((i += distance) - modulus >= 0) i -= modulus;
239          return i;
240      }
# Line 840 | Line 840 | public class ArrayDeque<E> extends Abstr
840              final int i, n;
841              return ((n = sub(getFence(), i = cursor, es.length) >> 1) <= 0)
842                  ? null
843 <                : new DeqSpliterator(i, cursor = add(i, n, es.length));
843 >                : new DeqSpliterator(i, cursor = inc(i, n, es.length));
844          }
845  
846          public void forEachRemaining(Consumer<? super E> action) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines