jdk/src/java.base/share/classes/java/lang/Thread.java
changeset 34370 70d1245398ed
parent 34362 3396ae214e7d
child 34371 cc29db9f73d8
--- a/jdk/src/java.base/share/classes/java/lang/Thread.java	Tue Nov 24 04:46:04 2015 +0000
+++ b/jdk/src/java.base/share/classes/java/lang/Thread.java	Tue Nov 24 10:12:32 2015 -0800
@@ -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();
         }
     }