1.1 --- a/emul/src/main/java/java/lang/Throwable.java Mon Jan 14 11:30:56 2013 +0100
1.2 +++ b/emul/src/main/java/java/lang/Throwable.java Mon Jan 21 13:23:23 2013 +0100
1.3 @@ -26,6 +26,7 @@
1.4 package java.lang;
1.5 import java.io.*;
1.6 import org.apidesign.bck2brwsr.core.JavaScriptBody;
1.7 +import org.apidesign.bck2brwsr.core.JavaScriptOnly;
1.8
1.9 /**
1.10 * The {@code Throwable} class is the superclass of all errors and
1.11 @@ -234,6 +235,13 @@
1.12 private static final String SELF_SUPPRESSION_MESSAGE = "Self-suppression not permitted";
1.13
1.14 /** Caption for labeling causative exception stack traces */
1.15 + @JavaScriptOnly(name="toString", value="function() { return this.toString__Ljava_lang_String_2().toString(); }")
1.16 + private static void jsToString() {
1.17 + }
1.18 +
1.19 + @JavaScriptOnly(name="valueOf", value="function() { return this.toString().valueOf(); }")
1.20 + private static void jsValudOf() {
1.21 + }
1.22 private static final String CAUSE_CAPTION = "Caused by: ";
1.23
1.24 /** Caption for labeling suppressed exception stack traces */