comparison 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
comparison
equal deleted inserted replaced
14:5feec68b4556 15:c4b1a29263fc
64 StringBuffer append( int i ){ 64 StringBuffer append( int i ){
65 buf.append( String_valueOf(i) ); 65 buf.append( String_valueOf(i) );
66 return this; 66 return this;
67 } 67 }
68 68
69 StringBuffer append( long i ){
70 buf.append( String_valueOf(i) );
71 return this;
72 }
73
69 StringBuffer append( dchar c ){ 74 StringBuffer append( dchar c ){
70 dchar[1] src; 75 dchar[1] src;
71 src[0] = c; 76 src[0] = c;
72 char[4] trg; 77 char[4] trg;
73 auto s = tango.text.convert.Utf.toString( src, trg ); 78 auto s = tango.text.convert.Utf.toString( src, trg );
87 buf.select(start, end-start); 92 buf.select(start, end-start);
88 buf.replace(str); 93 buf.replace(str);
89 buf.select(); 94 buf.select();
90 return this; 95 return this;
91 } 96 }
97
98 void setLength( int newLength ){
99 buf.truncate( newLength );
100 }
101
102 String substring( int start, int end ){
103 return buf.slice()[ start .. end ].dup;
104 }
92 } 105 }
93 106
94 107