rt/emul/mini/src/main/java/java/lang/String.java
branchjavac
changeset 1323 5d2341f16b4f
parent 1317 66fdb47061aa
child 1336 804f6f982f4e
     1.1 --- a/rt/emul/mini/src/main/java/java/lang/String.java	Sat Sep 28 02:43:18 2013 +0200
     1.2 +++ b/rt/emul/mini/src/main/java/java/lang/String.java	Sat Sep 28 20:54:50 2013 +0200
     1.3 @@ -28,7 +28,6 @@
     1.4  import java.io.UnsupportedEncodingException;
     1.5  import java.util.Comparator;
     1.6  import java.util.Locale;
     1.7 -import java.util.Objects;
     1.8  import org.apidesign.bck2brwsr.core.ExtraJavaScript;
     1.9  import org.apidesign.bck2brwsr.core.JavaScriptBody;
    1.10  import org.apidesign.bck2brwsr.core.JavaScriptOnly;
    1.11 @@ -2898,7 +2897,8 @@
    1.12      public static String format(Locale l, String format, Object ... args) {
    1.13          String p = format;
    1.14          for (int i = 0; i < args.length; i++) {
    1.15 -            p = p.replaceFirst("%s", Objects.toString(args[i]));
    1.16 +            String v = args[i] == null ? "null" : args[i].toString();
    1.17 +            p = p.replaceFirst("%s", v);
    1.18          }
    1.19          return p;
    1.20          // return new Formatter(l).format(format, args).toString();