304 |
|
switch (rnd.nextInt(4)) { |
305 |
|
case 0: survivors.addAll(c); break; |
306 |
|
case 1: survivors.addAll(Arrays.asList(c.toArray())); break; |
307 |
< |
case 2: c.forEach(e -> survivors.add(e)); break; |
307 |
> |
case 2: c.forEach(survivors::add); break; |
308 |
|
case 3: for (Object e : c) survivors.add(e); break; |
309 |
|
} |
310 |
|
assertTrue(orig.containsAll(accepts)); |
355 |
|
ArrayList forEached = new ArrayList(); |
356 |
|
ArrayList removeIfed = new ArrayList(); |
357 |
|
for (Object x : c) iterated.add(x); |
358 |
< |
c.iterator().forEachRemaining(e -> iteratedForEachRemaining.add(e)); |
358 |
> |
c.iterator().forEachRemaining(iteratedForEachRemaining::add); |
359 |
|
for (Spliterator s = c.spliterator(); |
360 |
< |
s.tryAdvance(e -> tryAdvanced.add(e)); ) {} |
361 |
< |
c.spliterator().forEachRemaining(e -> spliterated.add(e)); |
362 |
< |
c.forEach(e -> forEached.add(e)); |
360 |
> |
s.tryAdvance(tryAdvanced::add); ) {} |
361 |
> |
c.spliterator().forEachRemaining(spliterated::add); |
362 |
> |
c.forEach(forEached::add); |
363 |
|
c.removeIf(e -> { removeIfed.add(e); return false; }); |
364 |
|
boolean ordered = |
365 |
|
c.spliterator().hasCharacteristics(Spliterator.ORDERED); |
589 |
|
try (PoolCleaner cleaner = cleaner(pool, done)) { |
590 |
|
threadsStarted.bulkRegister(tasks.size()); |
591 |
|
futures = tasks.stream() |
592 |
< |
.map(task -> pool.submit(task)) |
592 |
> |
.map(pool::submit) |
593 |
|
.collect(Collectors.toList()); |
594 |
|
threadsStarted.arriveAndDeregister(); |
595 |
|
Thread.sleep(testDurationMillis); |