corda/classpath/java/lang/StringBuffer.java
2007-08-14 19:14:55 -06:00

62 lines
1.2 KiB
Java

package java.lang;
public class StringBuffer {
private final StringBuilder sb;
public StringBuffer(int capacity) {
sb = new StringBuilder(capacity);
}
public StringBuffer() {
this(0);
}
public synchronized StringBuffer append(String s) {
sb.append(s);
return this;
}
public synchronized StringBuffer append(Object o) {
sb.append(o);
return this;
}
public synchronized StringBuffer append(char v) {
sb.append(v);
return this;
}
public synchronized StringBuffer append(int v) {
sb.append(v);
return this;
}
public synchronized StringBuffer append(long v) {
sb.append(v);
return this;
}
public synchronized StringBuffer deleteCharAt(int i) {
sb.deleteCharAt(i);
return this;
}
public synchronized int length() {
return sb.length();
}
public synchronized void setLength(int v) {
sb.setLength(v);
}
public synchronized void getChars(int srcOffset, int srcLength, char[] dst,
int dstOffset)
{
sb.getChars(srcOffset, srcLength, dst, dstOffset);
}
public synchronized String toString() {
return sb.toString();
}
}