Make sure subclasses of java.lang.Object will have good implementation of toString() method - now with polymorphism
1.1 --- a/rt/emul/mini/src/main/java/java/lang/Object.java Wed Feb 27 17:28:48 2013 +0100
1.2 +++ b/rt/emul/mini/src/main/java/java/lang/Object.java Wed Feb 27 17:31:52 2013 +0100
1.3 @@ -51,7 +51,7 @@
1.4 }
1.5 }
1.6 @JavaScriptBody(args = {}, body = "var p = vm.java_lang_Object(false);" +
1.7 - "p.toString = Object.prototype.toString__Ljava_lang_String_2;"
1.8 + "p.toString = function() { return this.toString__Ljava_lang_String_2(); };"
1.9 )
1.10 private static native void registerToString();
1.11 static {