34 |
|
import java.lang.ref.ReferenceQueue; |
35 |
|
import java.lang.ref.WeakReference; |
36 |
|
import java.util.ArrayDeque; |
37 |
+ |
import java.util.Arrays; |
38 |
|
import java.util.ArrayList; |
39 |
|
import java.util.Collection; |
40 |
|
import java.util.Collections; |
563 |
|
for (int i = 0; i < iterations; i++) { |
564 |
|
sum[0] = 0; |
565 |
|
x.replaceAll(sneakyAdder); |
566 |
< |
check.sum(sum[0]);}}}); |
566 |
> |
check.sum(sum[0]);}}}, |
567 |
> |
new Job(klazz + " hashCode") { |
568 |
> |
public void work() throws Throwable { |
569 |
> |
int hashCode = Arrays.hashCode(x.toArray()); |
570 |
> |
for (int i = 0; i < iterations; i++) { |
571 |
> |
if (x.hashCode() != hashCode) |
572 |
> |
throw new AssertionError();}}}); |
573 |
|
} |
574 |
|
} |