diff options
Diffstat (limited to 'libjava/classpath/java/io')
-rw-r--r-- | libjava/classpath/java/io/BufferedReader.java | 4 | ||||
-rw-r--r-- | libjava/classpath/java/io/DataInputStream.java | 6 | ||||
-rw-r--r-- | libjava/classpath/java/io/File.java | 6 | ||||
-rw-r--r-- | libjava/classpath/java/io/StreamTokenizer.java | 8 |
4 files changed, 16 insertions, 8 deletions
diff --git a/libjava/classpath/java/io/BufferedReader.java b/libjava/classpath/java/io/BufferedReader.java index c52d15ec60c..3dbe80b77fb 100644 --- a/libjava/classpath/java/io/BufferedReader.java +++ b/libjava/classpath/java/io/BufferedReader.java @@ -39,6 +39,8 @@ exception statement from your version. */ package java.io; +import gnu.java.lang.CPStringBuilder; + /* Written using "Java Class Libraries", 2nd edition, plus online * API docs for JDK 1.2 beta from http://www.javasoft.com. * Status: Believed complete and correct. @@ -450,7 +452,7 @@ public class BufferedReader extends Reader pos++; return str; } - StringBuilder sbuf = new StringBuilder(200); + CPStringBuilder sbuf = new CPStringBuilder(200); sbuf.append(buffer, pos, i - pos); pos = i; // We only want to return null when no characters were read before diff --git a/libjava/classpath/java/io/DataInputStream.java b/libjava/classpath/java/io/DataInputStream.java index ad43498c8d7..51cf51a8e2a 100644 --- a/libjava/classpath/java/io/DataInputStream.java +++ b/libjava/classpath/java/io/DataInputStream.java @@ -38,6 +38,8 @@ exception statement from your version. */ package java.io; +import gnu.java.lang.CPStringBuilder; + /* Written using "Java Class Libraries", 2nd edition, ISBN 0-201-31002-3 * "The Java Language Specification", ISBN 0-201-63451-1 * plus online API docs for JDK 1.2 beta from http://www.javasoft.com. @@ -350,7 +352,7 @@ public class DataInputStream extends FilterInputStream implements DataInput */ public final String readLine() throws IOException { - StringBuilder strb = new StringBuilder(); + CPStringBuilder strb = new CPStringBuilder(); while (true) { @@ -747,7 +749,7 @@ public class DataInputStream extends FilterInputStream implements DataInput { // Give StringBuffer an initial estimated size to avoid // enlarge buffer frequently - StringBuilder strbuf = new StringBuilder (buf.length / 2 + 2); + CPStringBuilder strbuf = new CPStringBuilder (buf.length / 2 + 2); for (int i = 0; i < buf.length; ) { diff --git a/libjava/classpath/java/io/File.java b/libjava/classpath/java/io/File.java index cd11163509b..f023310449f 100644 --- a/libjava/classpath/java/io/File.java +++ b/libjava/classpath/java/io/File.java @@ -41,6 +41,8 @@ package java.io; import gnu.classpath.SystemProperties; +import gnu.java.lang.CPStringBuilder; + import java.net.MalformedURLException; import java.net.URI; import java.net.URISyntaxException; @@ -158,7 +160,7 @@ public class File implements Serializable, Comparable<File> return false; if (VMFile.isDirectory(path)) - return VMFile.canWriteDirectory(this); + return VMFile.canWriteDirectory(path); else return VMFile.canWrite(path); } @@ -317,7 +319,7 @@ public class File implements Serializable, Comparable<File> return p; } - StringBuffer newpath = new StringBuffer(plen); + CPStringBuilder newpath = new CPStringBuilder(plen); int last = 0; while (dupIndex != -1) { diff --git a/libjava/classpath/java/io/StreamTokenizer.java b/libjava/classpath/java/io/StreamTokenizer.java index 759aa9a2f05..87384f39f3a 100644 --- a/libjava/classpath/java/io/StreamTokenizer.java +++ b/libjava/classpath/java/io/StreamTokenizer.java @@ -37,6 +37,8 @@ exception statement from your version. */ 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 @@ public class StreamTokenizer } } - StringBuffer tokbuf = new StringBuffer(); + CPStringBuilder tokbuf = new CPStringBuilder(); tokbuf.append((char) ch); int decCount = 0; @@ -417,7 +419,7 @@ public class StreamTokenizer } 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 @@ public class StreamTokenizer 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) { |