--- a/jdk/src/java.base/share/classes/java/lang/Thread.java Tue Nov 24 11:50:20 2015 +0000
+++ b/jdk/src/java.base/share/classes/java/lang/Thread.java Tue Nov 24 18:32:38 2015 +0000
@@ -1329,9 +1329,11 @@
/**
* Prints a stack trace of the current thread to the standard error stream.
* This method is used only for debugging.
+ *
+ * @see Throwable#printStackTrace()
*/
public static void dumpStack() {
- StackStreamFactory.makeStackTrace().printStackTrace(System.err);
+ new Exception("Stack trace").printStackTrace();
}
/**
@@ -1554,7 +1556,7 @@
return stackTrace;
} else {
// Don't need JVM help for current thread
- return StackStreamFactory.makeStackTrace().getStackTraceElements();
+ return (new Exception()).getStackTrace();
}
}