This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] / Robust / src / ClassLibrary / StringBuffer.java
diff --git a/Robust/src/ClassLibrary/StringBuffer.java b/Robust/src/ClassLibrary/StringBuffer.java
deleted file mode 100644 (file)
index 0aa1a2d..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-public class StringBuffer {
-  char value[];
-  int count;
-  //    private static final int DEFAULTSIZE=16;
-
-  public StringBuffer(String str) {
-    value=new char[str.count+16];    //16 is DEFAULTSIZE
-    count=str.count;
-    for(int i=0; i<count; i++)
-      value[i]=str.value[i+str.offset];
-  }
-
-  public StringBuffer() {
-    value=new char[16];    //16 is DEFAULTSIZE
-    count=0;
-  }
-
-  public int length() {
-    return count;
-  }
-
-  public int capacity() {
-    return value.length;
-  }
-
-  public char charAt(int x) {
-    return value[x];
-  }
-
-  public StringBuffer append(char c) {
-    return append(String.valueOf(c));
-  }
-
-  public StringBuffer append(String s) {
-    if ((s.count+count)>value.length) {
-      // Need to allocate
-      char newvalue[]=new char[s.count+count+16];       //16 is DEFAULTSIZE
-      for(int i=0; i<count; i++)
-       newvalue[i]=value[i];
-      for(int i=0; i<s.count; i++)
-       newvalue[i+count]=s.value[i+s.offset];
-      value=newvalue;
-      count+=s.count;
-    } else {
-      for(int i=0; i<s.count; i++) {
-       value[i+count]=s.value[i+s.offset];
-      }
-      count+=s.count;
-    }
-    return this;
-  }
-
-  public StringBuffer append(StringBuffer s) {
-    if ((s.count+count)>value.length) {
-      // Need to allocate
-      char newvalue[]=new char[s.count+count+16];       //16 is DEFAULTSIZE
-      for(int i=0; i<count; i++)
-       newvalue[i]=value[i];
-      for(int i=0; i<s.count; i++)
-       newvalue[i+count]=s.value[i];
-      value=newvalue;
-      count+=s.count;
-    } else {
-      for(int i=0; i<s.count; i++) {
-       value[i+count]=s.value[i];
-      }
-      count+=s.count;
-    }
-    return this;
-  }
-
-  public String toString() {
-    return new String(this);
-  }
-}