--- jsr166/src/test/loops/UnboundedQueueFillEmptyLoops.java 2014/12/20 15:43:58 1.10 +++ jsr166/src/test/loops/UnboundedQueueFillEmptyLoops.java 2016/10/23 03:03:24 1.12 @@ -6,8 +6,8 @@ import java.util.*; import java.util.concurrent.*; -import java.util.concurrent.locks.*; import java.util.concurrent.atomic.*; +import java.util.concurrent.locks.*; public class UnboundedQueueFillEmptyLoops { static int maxSize = 10000; @@ -45,7 +45,8 @@ public class UnboundedQueueFillEmptyLoop } static void oneRun(Class klass, int n) throws Exception { - Queue q = (Queue) klass.newInstance(); + Queue q = + (Queue) klass.getConstructor().newInstance(); int sum = total; int m = rng.nextInt(numbers.length); long startTime = System.nanoTime();