equal
deleted
inserted
replaced
55 private final int[] array; |
55 private final int[] array; |
56 |
56 |
57 private long rawIndex(int i) { |
57 private long rawIndex(int i) { |
58 if (i < 0 || i >= array.length) |
58 if (i < 0 || i >= array.length) |
59 throw new IndexOutOfBoundsException("index " + i); |
59 throw new IndexOutOfBoundsException("index " + i); |
60 return base + i * scale; |
60 return base + (long) i * scale; |
61 } |
61 } |
62 |
62 |
63 /** |
63 /** |
64 * Creates a new AtomicIntegerArray of given length. |
64 * Creates a new AtomicIntegerArray of given length. |
65 * |
65 * |