--- jsr166/src/test/tck/JSR166TestCase.java 2013/01/21 19:43:52 1.95 +++ jsr166/src/test/tck/JSR166TestCase.java 2013/01/21 19:51:46 1.96 @@ -11,6 +11,8 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; +import java.lang.management.ManagementFactory; +import java.lang.management.ThreadInfo; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; @@ -514,11 +516,11 @@ public class JSR166TestCase extends Test /** * A debugging tool to print all stack traces, as jstack does. */ - void printAllStackTraces() { - System.err.println( - Arrays.toString( - java.lang.management.ManagementFactory.getThreadMXBean() - .dumpAllThreads(true, true))); + static void printAllStackTraces() { + for (ThreadInfo info : + ManagementFactory.getThreadMXBean() + .dumpAllThreads(true, true)) + System.err.print(info); } /**