diff java/src/java/lang/StringBuffer.d @ 15:c4b1a29263fc

Successful build of org.eclipse.text
author Frank Benoit <benoit@tionex.de>
date Sun, 15 Mar 2009 19:51:07 +0100
parents 4c0057e71936
children dbfb303e8fb0
line wrap: on
line diff
--- a/java/src/java/lang/StringBuffer.d	Sat Mar 14 18:41:58 2009 +0100
+++ b/java/src/java/lang/StringBuffer.d	Sun Mar 15 19:51:07 2009 +0100
@@ -66,6 +66,11 @@
         return this;
     }
 
+    StringBuffer append( long i ){
+        buf.append( String_valueOf(i) );
+        return this;
+    }
+
     StringBuffer append( dchar c ){
         dchar[1] src;
         src[0] = c;
@@ -89,6 +94,14 @@
         buf.select();
         return this;
     }
+
+    void setLength( int newLength ){
+        buf.truncate( newLength );
+    }
+
+    String substring( int start, int end ){
+        return buf.slice()[ start .. end ].dup;
+    }
 }