Make sure subclasses of java.lang.Object will have good implementation of toString() method
1.1 --- a/rt/emul/mini/src/main/java/java/lang/Object.java Wed Feb 27 17:24:50 2013 +0100
1.2 +++ b/rt/emul/mini/src/main/java/java/lang/Object.java Wed Feb 27 17:28:48 2013 +0100
1.3 @@ -50,8 +50,13 @@
1.4 // ignore
1.5 }
1.6 }
1.7 + @JavaScriptBody(args = {}, body = "var p = vm.java_lang_Object(false);" +
1.8 + "p.toString = Object.prototype.toString__Ljava_lang_String_2;"
1.9 + )
1.10 + private static native void registerToString();
1.11 static {
1.12 registerNatives();
1.13 + registerToString();
1.14 }
1.15
1.16 /**