Mercurial > projects > dwt2
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 |