--- jsr166/src/test/loops/ConcurrentQueueLoops.java 2014/12/31 17:00:58 1.17 +++ jsr166/src/test/loops/ConcurrentQueueLoops.java 2016/10/23 03:03:23 1.18 @@ -117,7 +117,8 @@ public class ConcurrentQueueLoops { } static void oneRun(Class klass, int n) throws Exception { - Queue q = (Queue) klass.newInstance(); + Queue q = + (Queue) klass.getConstructor().newInstance(); LoopHelpers.BarrierTimer timer = new LoopHelpers.BarrierTimer(); CyclicBarrier barrier = new CyclicBarrier(n + 1, timer); ArrayList> results = new ArrayList>(n);