# HG changeset patch # User Jaroslav Tulach # Date 1361982712 -3600 # Node ID eb35680d509448fec78b182e39c0e5c0f608805e # Parent bf066a5ca2f79eda529b28b76bec11ffbafd0f5c Make sure subclasses of java.lang.Object will have good implementation of toString() method - now with polymorphism diff -r bf066a5ca2f7 -r eb35680d5094 rt/emul/mini/src/main/java/java/lang/Object.java --- a/rt/emul/mini/src/main/java/java/lang/Object.java Wed Feb 27 17:28:48 2013 +0100 +++ b/rt/emul/mini/src/main/java/java/lang/Object.java Wed Feb 27 17:31:52 2013 +0100 @@ -51,7 +51,7 @@ } } @JavaScriptBody(args = {}, body = "var p = vm.java_lang_Object(false);" + - "p.toString = Object.prototype.toString__Ljava_lang_String_2;" + "p.toString = function() { return this.toString__Ljava_lang_String_2(); };" ) private static native void registerToString(); static {