--- jsr166/src/test/tck/RecursiveActionTest.java 2018/05/28 21:49:32 1.54 +++ jsr166/src/test/tck/RecursiveActionTest.java 2021/01/26 13:33:06 1.56 @@ -96,10 +96,14 @@ public class RecursiveActionTest extends assertNull(a.join()); assertFalse(a.cancel(false)); assertFalse(a.cancel(true)); + + Object v1 = null, v2 = null; try { - assertNull(a.get()); - assertNull(a.get(randomTimeout(), randomTimeUnit())); + v1 = a.get(); + v2 = a.get(randomTimeout(), randomTimeUnit()); } catch (Throwable fail) { threadUnexpectedException(fail); } + assertNull(v1); + assertNull(v2); } void checkCancelled(RecursiveAction a) { @@ -916,7 +920,7 @@ public class RecursiveActionTest extends FibAction f = new FibAction(8); FibAction g = new FibAction(9); FibAction h = new FibAction(7); - HashSet set = new HashSet(); + HashSet> set = new HashSet>(); set.add(f); set.add(g); set.add(h); @@ -1014,7 +1018,7 @@ public class RecursiveActionTest extends FailingFibAction f = new FailingFibAction(8); FibAction g = new FibAction(9); FibAction h = new FibAction(7); - HashSet set = new HashSet(); + HashSet> set = new HashSet>(); set.add(f); set.add(g); set.add(h);