diff -r 0256fac49ea5 -r 0bfcb6585290 emul/src/main/java/java/lang/AbstractStringBuilder.java --- a/emul/src/main/java/java/lang/AbstractStringBuilder.java Mon Nov 26 20:29:21 2012 +0100 +++ b/emul/src/main/java/java/lang/AbstractStringBuilder.java Tue Dec 04 09:16:53 2012 +0100 @@ -25,8 +25,6 @@ package java.lang; -import org.apidesign.bck2brwsr.core.JavaScriptBody; - /** * A mutable sequence of characters. *

@@ -600,22 +598,8 @@ * @param i an {@code int}. * @return a reference to this object. */ - @JavaScriptBody( - args={ "self", "i" }, - body="return java_lang_AbstractStringBuilder(true).appendLjava_lang_AbstractStringBuilderLjava_lang_String(self,i.toString());" - ) public AbstractStringBuilder append(int i) { - if (i == Integer.MIN_VALUE) { - append("-2147483648"); - return this; - } - int appendedLength = (i < 0) ? Integer.stringSize(-i) + 1 - : Integer.stringSize(i); - int spaceNeeded = count + appendedLength; - ensureCapacityInternal(spaceNeeded); - Integer.getChars(i, spaceNeeded, value); - count = spaceNeeded; - return this; + return append(Integer.toString(i)); } /**