emul/src/main/java/java/lang/AbstractStringBuilder.java
branchreflection
changeset 266 2e2e6f946208
parent 205 0256fac49ea5
child 403 2dcc8f2e1a1b
     1.1 --- a/emul/src/main/java/java/lang/AbstractStringBuilder.java	Mon Nov 26 20:29:21 2012 +0100
     1.2 +++ b/emul/src/main/java/java/lang/AbstractStringBuilder.java	Wed Dec 05 10:03:58 2012 +0100
     1.3 @@ -25,8 +25,6 @@
     1.4  
     1.5  package java.lang;
     1.6  
     1.7 -import org.apidesign.bck2brwsr.core.JavaScriptBody;
     1.8 -
     1.9  /**
    1.10   * A mutable sequence of characters.
    1.11   * <p>
    1.12 @@ -600,22 +598,8 @@
    1.13       * @param   i   an {@code int}.
    1.14       * @return  a reference to this object.
    1.15       */
    1.16 -    @JavaScriptBody(
    1.17 -        args={ "self", "i" },
    1.18 -        body="return java_lang_AbstractStringBuilder(true).appendLjava_lang_AbstractStringBuilderLjava_lang_String(self,i.toString());"
    1.19 -    )
    1.20      public AbstractStringBuilder append(int i) {
    1.21 -        if (i == Integer.MIN_VALUE) {
    1.22 -            append("-2147483648");
    1.23 -            return this;
    1.24 -        }
    1.25 -        int appendedLength = (i < 0) ? Integer.stringSize(-i) + 1
    1.26 -                                     : Integer.stringSize(i);
    1.27 -        int spaceNeeded = count + appendedLength;
    1.28 -        ensureCapacityInternal(spaceNeeded);
    1.29 -        Integer.getChars(i, spaceNeeded, value);
    1.30 -        count = spaceNeeded;
    1.31 -        return this;
    1.32 +        return append(Integer.toString(i));
    1.33      }
    1.34  
    1.35      /**