Yet more...

ChangeLog:

2008-05-06  Andrew John Hughes  <[EMAIL PROTECTED]>

        PR classpath/21869
        * java/beans/Statement.java,
        * java/io/File.java,
        * java/io/StreamTokenizer.java,
        * java/lang/Throwable.java,
        * java/math/BigDecimal.java,
        * java/math/BigInteger.java,
        * java/net/Inet4Address.java,
        * java/net/Inet6Address.java,
        * java/net/NetworkInterface.java,
        * java/net/SocketPermission.java,
        * java/net/URLDecoder.java,
        * java/net/URLStreamHandler.java,
        * java/nio/channels/FileLock.java,
        * java/rmi/dgc/VMID.java:
        Swap use of StringBuffer for CPStringBuilder.

-- 
Andrew :)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint = F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
Index: java/beans/Statement.java
===================================================================
RCS file: /sources/classpath/classpath/java/beans/Statement.java,v
retrieving revision 1.5
diff -u -r1.5 Statement.java
--- java/beans/Statement.java   16 Nov 2006 05:29:54 -0000      1.5
+++ java/beans/Statement.java   6 May 2008 19:32:30 -0000
@@ -38,6 +38,8 @@
 
 package java.beans;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.lang.reflect.Array;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Method;
@@ -353,7 +355,7 @@
    */
   public String toString()
   {
-    StringBuffer result = new StringBuffer(); 
+    CPStringBuilder result = new CPStringBuilder(); 
 
     String targetName;
     if (target != null)
Index: java/io/File.java
===================================================================
RCS file: /sources/classpath/classpath/java/io/File.java,v
retrieving revision 1.73
diff -u -r1.73 File.java
--- java/io/File.java   9 Apr 2008 20:23:15 -0000       1.73
+++ java/io/File.java   6 May 2008 19:32:30 -0000
@@ -41,6 +41,8 @@
 
 import gnu.classpath.SystemProperties;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.net.MalformedURLException;
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -317,7 +319,7 @@
          return p;
       }
     
-    StringBuffer newpath = new StringBuffer(plen);
+    CPStringBuilder newpath = new CPStringBuilder(plen);
     int last = 0;
     while (dupIndex != -1)
       {
Index: java/io/StreamTokenizer.java
===================================================================
RCS file: /sources/classpath/classpath/java/io/StreamTokenizer.java,v
retrieving revision 1.22
diff -u -r1.22 StreamTokenizer.java
--- java/io/StreamTokenizer.java        21 Dec 2006 13:02:50 -0000      1.22
+++ java/io/StreamTokenizer.java        6 May 2008 19:32:30 -0000
@@ -37,6 +37,8 @@
 
 package java.io;
 
+import gnu.java.lang.CPStringBuilder;
+
 /**
  * This class parses streams of characters into tokens.  There are a
  * million-zillion flags that can be set to control the parsing, as 
@@ -391,7 +393,7 @@
              }
          }
 
-       StringBuffer tokbuf = new StringBuffer();
+       CPStringBuilder tokbuf = new CPStringBuilder();
        tokbuf.append((char) ch);
 
        int decCount = 0;
@@ -417,7 +419,7 @@
       }
     else if (isAlphabetic(ch))
       {
-       StringBuffer tokbuf = new StringBuffer();
+       CPStringBuilder tokbuf = new CPStringBuilder();
        tokbuf.append((char) ch);
        while (isAlphabetic(ch = in.read()) || isNumeric(ch))
          tokbuf.append((char) ch);
@@ -440,7 +442,7 @@
     else if (isQuote(ch))
       {
        ttype = ch;
-       StringBuffer tokbuf = new StringBuffer();
+       CPStringBuilder tokbuf = new CPStringBuilder();
        while ((ch = in.read()) != ttype && ch != '\n' && ch != '\r' &&
               ch != TT_EOF)
          {
Index: java/lang/Throwable.java
===================================================================
RCS file: /sources/classpath/classpath/java/lang/Throwable.java,v
retrieving revision 1.31
diff -u -r1.31 Throwable.java
--- java/lang/Throwable.java    5 Feb 2008 14:59:05 -0000       1.31
+++ java/lang/Throwable.java    6 May 2008 19:32:31 -0000
@@ -39,6 +39,8 @@
 
 import gnu.classpath.SystemProperties;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.PrintStream;
 import java.io.PrintWriter;
 import java.io.Serializable;
@@ -411,7 +413,7 @@
   // different threads to get mixed up when written to the same PrintWriter.
   private String stackTraceString()
   {
-    StringBuilder sb = new StringBuilder();
+    CPStringBuilder sb = new CPStringBuilder();
 
     // Main stacktrace
     StackTraceElement[] stack = getStackTrace();
@@ -455,7 +457,7 @@
 
   // Adds to the given StringBuffer a line containing the name and
   // all stacktrace elements minus the last equal ones.
-  private static void stackTraceStringBuffer(StringBuilder sb, String name,
+  private static void stackTraceStringBuffer(CPStringBuilder sb, String name,
                                        StackTraceElement[] stack, int equal)
   {
     String nl = StaticData.nl;
Index: java/math/BigDecimal.java
===================================================================
RCS file: /sources/classpath/classpath/java/math/BigDecimal.java,v
retrieving revision 1.26
diff -u -r1.26 BigDecimal.java
--- java/math/BigDecimal.java   16 Mar 2008 22:04:51 -0000      1.26
+++ java/math/BigDecimal.java   6 May 2008 19:32:32 -0000
@@ -1244,8 +1244,8 @@
 
     int point = bigStr.length() - scale - (negative ? 1 : 0);
 
-    StringBuffer sb = new StringBuffer(bigStr.length() + 2
-                                       + (point <= 0 ? (-point + 1) : 0));
+    CPStringBuilder sb = new CPStringBuilder(bigStr.length() + 2
+                                            + (point <= 0 ? (-point + 1) : 0));
     if (point <= 0)
       {
         // We have to prepend zeros and a decimal point.
Index: java/math/BigInteger.java
===================================================================
RCS file: /sources/classpath/classpath/java/math/BigInteger.java,v
retrieving revision 1.34
diff -u -r1.34 BigInteger.java
--- java/math/BigInteger.java   28 Feb 2008 22:44:23 -0000      1.34
+++ java/math/BigInteger.java   6 May 2008 19:32:33 -0000
@@ -39,6 +39,8 @@
 package java.math;
 
 import gnu.classpath.Configuration;
+
+import gnu.java.lang.CPStringBuilder;
 import gnu.java.math.MPN;
 
 import java.io.IOException;
@@ -1756,7 +1758,7 @@
     return shift(this, -n);
   }
 
-  private void format(int radix, StringBuffer buffer)
+  private void format(int radix, CPStringBuilder buffer)
   {
     if (words == null)
       buffer.append(Integer.toString(ival, radix));
@@ -1833,7 +1835,7 @@
     if (ival <= 2)
       return Long.toString(longValue(), radix);
     int buf_size = ival * (MPN.chars_per_word(radix) + 1);
-    StringBuffer buffer = new StringBuffer(buf_size);
+    CPStringBuilder buffer = new CPStringBuilder(buf_size);
     format(radix, buffer);
     return buffer.toString();
   }
Index: java/net/Inet4Address.java
===================================================================
RCS file: /sources/classpath/classpath/java/net/Inet4Address.java,v
retrieving revision 1.23
diff -u -r1.23 Inet4Address.java
--- java/net/Inet4Address.java  11 Sep 2006 11:44:24 -0000      1.23
+++ java/net/Inet4Address.java  6 May 2008 19:32:33 -0000
@@ -38,6 +38,8 @@
 
 package java.net;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.ObjectStreamException;
 
 /*
@@ -212,7 +214,7 @@
    */
   public String getHostAddress()
   {
-    StringBuffer sb = new StringBuffer(40);
+    CPStringBuilder sb = new CPStringBuilder(40);
 
     int len = addr.length;
     int i = 0;
Index: java/net/Inet6Address.java
===================================================================
RCS file: /sources/classpath/classpath/java/net/Inet6Address.java,v
retrieving revision 1.17
diff -u -r1.17 Inet6Address.java
--- java/net/Inet6Address.java  24 Oct 2006 23:46:05 -0000      1.17
+++ java/net/Inet6Address.java  6 May 2008 19:32:33 -0000
@@ -38,6 +38,8 @@
 
 package java.net;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.util.Arrays;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
@@ -317,7 +319,7 @@
    */
   public String getHostAddress()
   {
-    StringBuffer sbuf = new StringBuffer(40);
+    CPStringBuilder sbuf = new CPStringBuilder(40);
 
     for (int i = 0; i < 16; i += 2)
       {
Index: java/net/NetworkInterface.java
===================================================================
RCS file: /sources/classpath/classpath/java/net/NetworkInterface.java,v
retrieving revision 1.23
diff -u -r1.23 NetworkInterface.java
--- java/net/NetworkInterface.java      18 Dec 2006 21:37:39 -0000      1.23
+++ java/net/NetworkInterface.java      6 May 2008 19:32:34 -0000
@@ -40,6 +40,8 @@
 
 import gnu.classpath.SystemProperties;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.util.Enumeration;
 import java.util.Iterator;
 import java.util.Vector;
@@ -247,10 +249,10 @@
   public String toString()
   {
     // FIXME: check if this is correct
-    StringBuffer result;
+    CPStringBuilder result;
     String separator = SystemProperties.getProperty("line.separator");
 
-    result = new StringBuffer();
+    result = new CPStringBuilder();
     
     result.append("name: ");
     result.append(getDisplayName());
Index: java/net/SocketPermission.java
===================================================================
RCS file: /sources/classpath/classpath/java/net/SocketPermission.java,v
retrieving revision 1.24
diff -u -r1.24 SocketPermission.java
--- java/net/SocketPermission.java      22 Sep 2006 13:24:32 -0000      1.24
+++ java/net/SocketPermission.java      6 May 2008 19:32:34 -0000
@@ -38,6 +38,8 @@
 
 package java.net;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.IOException;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
@@ -431,7 +433,7 @@
    */
   public String getActions()
   {
-    StringBuffer sb = new StringBuffer("");
+    CPStringBuilder sb = new CPStringBuilder("");
 
     for (int i = 0; i < ACTIONS.length; i++)
       {
Index: java/net/URLDecoder.java
===================================================================
RCS file: /sources/classpath/classpath/java/net/URLDecoder.java,v
retrieving revision 1.15
diff -u -r1.15 URLDecoder.java
--- java/net/URLDecoder.java    2 Jul 2005 20:32:39 -0000       1.15
+++ java/net/URLDecoder.java    6 May 2008 19:32:35 -0000
@@ -37,6 +37,8 @@
 
 package java.net;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.UnsupportedEncodingException;
 
 
@@ -127,7 +129,7 @@
     int start = 0;
     byte[] bytes = null;
     int length = str.length();
-    StringBuffer result = new StringBuffer(length);
+    CPStringBuilder result = new CPStringBuilder(length);
     while ((i = str.indexOf('%', start)) >= 0)
       {
        // Add all non-encoded characters to the result buffer
Index: java/net/URLStreamHandler.java
===================================================================
RCS file: /sources/classpath/classpath/java/net/URLStreamHandler.java,v
retrieving revision 1.37
diff -u -r1.37 URLStreamHandler.java
--- java/net/URLStreamHandler.java      27 Jul 2006 15:58:25 -0000      1.37
+++ java/net/URLStreamHandler.java      6 May 2008 19:32:35 -0000
@@ -37,6 +37,8 @@
 
 package java.net;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.File;
 import java.io.IOException;
 
@@ -510,7 +512,7 @@
     // Guess a reasonable size for the string buffer so we have to resize
     // at most once.
     int size = protocol.length() + authority.length() + file.length() + 24;
-    StringBuffer sb = new StringBuffer(size);
+    CPStringBuilder sb = new CPStringBuilder(size);
 
     if (protocol.length() > 0)
       {
Index: java/nio/channels/FileLock.java
===================================================================
RCS file: /sources/classpath/classpath/java/nio/channels/FileLock.java,v
retrieving revision 1.12
diff -u -r1.12 FileLock.java
--- java/nio/channels/FileLock.java     31 Jul 2005 16:00:42 -0000      1.12
+++ java/nio/channels/FileLock.java     6 May 2008 19:32:35 -0000
@@ -37,8 +37,9 @@
 
 package java.nio.channels;
 
-import java.io.IOException;
+import gnu.java.lang.CPStringBuilder;
 
+import java.io.IOException;
 
 /**
  * @since 1.4
@@ -132,7 +133,7 @@
    */
   public final String toString()
   {
-    StringBuffer buf = new StringBuffer(getClass().getName());
+    CPStringBuilder buf = new CPStringBuilder(getClass().getName());
     buf.append("[");
     buf.append(position);
     buf.append(":");
Index: java/rmi/dgc/VMID.java
===================================================================
RCS file: /sources/classpath/classpath/java/rmi/dgc/VMID.java,v
retrieving revision 1.6
diff -u -r1.6 VMID.java
--- java/rmi/dgc/VMID.java      9 Mar 2006 22:28:54 -0000       1.6
+++ java/rmi/dgc/VMID.java      6 May 2008 19:32:35 -0000
@@ -37,6 +37,8 @@
 
 package java.rmi.dgc;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.Serializable;
 import java.net.InetAddress;
 import java.net.UnknownHostException;
@@ -168,7 +170,7 @@
    */
   public String toString ()
   {
-    StringBuffer buf = new StringBuffer ("[VMID: ");
+    CPStringBuilder buf = new CPStringBuilder ("[VMID: ");
     
     for (int i = 0; i < addr.length; i++)
       {

Reply via email to