660 |
|
|
661 |
|
void checkToArray2(ArrayDeque q) { |
662 |
|
int size = q.size(); |
663 |
< |
Integer[] a1 = size == 0 ? null : new Integer[size-1]; |
663 |
> |
Integer[] a1 = (size == 0) ? null : new Integer[size - 1]; |
664 |
|
Integer[] a2 = new Integer[size]; |
665 |
< |
Integer[] a3 = new Integer[size+2]; |
665 |
> |
Integer[] a3 = new Integer[size + 2]; |
666 |
|
if (size > 0) Arrays.fill(a1, 42); |
667 |
|
Arrays.fill(a2, 42); |
668 |
|
Arrays.fill(a3, 42); |
669 |
< |
Integer[] b1 = size == 0 ? null : (Integer[]) q.toArray(a1); |
669 |
> |
Integer[] b1 = (size == 0) ? null : (Integer[]) q.toArray(a1); |
670 |
|
Integer[] b2 = (Integer[]) q.toArray(a2); |
671 |
|
Integer[] b3 = (Integer[]) q.toArray(a3); |
672 |
|
assertSame(a2, b2); |
680 |
|
assertSame(b3[i], x); |
681 |
|
} |
682 |
|
assertNull(a3[size]); |
683 |
< |
assertEquals(42, (int) a3[size+1]); |
683 |
> |
assertEquals(42, (int) a3[size + 1]); |
684 |
|
if (size > 0) { |
685 |
|
assertNotSame(a1, b1); |
686 |
|
assertEquals(size, b1.length); |