# HG changeset patch # User Jaroslav Tulach # Date 1389284561 -3600 # Node ID d5d280615f6048cbf19a7194335ee5e0e7774233 # Parent 43bb0053f3e25a03c0c52eaca20ed81210e1c6b3 Include exception message in the printStackTrace() diff -r 43bb0053f3e2 -r d5d280615f60 rt/emul/mini/src/main/java/java/lang/Throwable.java --- a/rt/emul/mini/src/main/java/java/lang/Throwable.java Thu Jan 09 16:38:15 2014 +0100 +++ b/rt/emul/mini/src/main/java/java/lang/Throwable.java Thu Jan 09 17:22:41 2014 +0100 @@ -638,8 +638,11 @@ * ... 2 more * */ - @JavaScriptBody(args = { }, body = "console.warn(this.toString());") - public native void printStackTrace(); + public void printStackTrace() { + warn(getClass().getName() + ": " + getMessage()); + } + @JavaScriptBody(args = { "msg" }, body = "if (console) console.warn(msg.toString());") + private native void warn(String msg); /** * Prints this throwable and its backtrace to the specified print stream.