--- jsr166/src/test/tck/ScheduledExecutorSubclassTest.java 2021/01/26 13:33:06 1.73 +++ jsr166/src/test/tck/ScheduledExecutorSubclassTest.java 2021/01/27 01:57:24 1.74 @@ -123,7 +123,7 @@ public class ScheduledExecutorSubclassTe final CustomExecutor p = new CustomExecutor(1); try (PoolCleaner cleaner = cleaner(p, done)) { final long startTime = System.nanoTime(); - Callable task = new CheckedCallable() { + Callable task = new CheckedCallable<>() { public Boolean realCall() { done.countDown(); assertTrue(millisElapsedSince(startTime) >= timeoutMillis()); @@ -1316,7 +1316,7 @@ public class ScheduledExecutorSubclassTe public void testTimedInvokeAll6() throws Exception { for (long timeout = timeoutMillis();;) { final CountDownLatch done = new CountDownLatch(1); - final Callable waiter = new CheckedCallable() { + final Callable waiter = new CheckedCallable<>() { public String realCall() { try { done.await(LONG_DELAY_MS, MILLISECONDS); } catch (InterruptedException ok) {}