Lines Matching defs:Arriver
72 private static void checkResult(Arriver a, Class<? extends Throwable> c) {
114 private static abstract class Arriver extends Thread {
117 Arriver() {
118 this("Arriver");
121 Arriver(String name) {
134 private static abstract class Awaiter extends Arriver {
139 private static Arriver arriver(final Phaser phaser) {
140 return new Arriver() { public void run() {
178 private static Iterator<Arriver> arriverIterator(final Phaser phaser) {
179 return new Iterator<Arriver>() {
182 public Arriver next() {
227 Iterator<Arriver> arrivers = arriverIterator(phaser);
231 Arriver a1 = arrivers.next(); a1.start();
232 Arriver a2 = arrivers.next(); a2.start();
250 Iterator<Arriver> arrivers = arriverIterator(phaser);
255 Arriver a2 = arrivers.next(); a2.start();
279 Arriver a1 = awaiters.next(); a1.start();
280 Arriver a2 = awaiters.next(); a2.start();
300 Iterator<Arriver> arrivers = arriverIterator(phaser);
301 LinkedList<Arriver> arriverList = new LinkedList<Arriver>();
311 for (Arriver arriver : arriverList)
317 for (Arriver arriver : arriverList) {
334 Iterator<Arriver> arrivers = arriverIterator(phaser);
338 Arriver a2 = arrivers.next(); a2.start();