Make sure subclasses of java.lang.Object will have good implementation of toString() method - now with polymorphism
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Wed, 27 Feb 2013 17:31:52 +0100
changeset 781eb35680d5094
parent 780 bf066a5ca2f7
child 782 b410524f4712
Make sure subclasses of java.lang.Object will have good implementation of toString() method - now with polymorphism
rt/emul/mini/src/main/java/java/lang/Object.java
     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 {