summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/io
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/java/io')
-rw-r--r--libjava/classpath/java/io/BufferedReader.java4
-rw-r--r--libjava/classpath/java/io/DataInputStream.java6
-rw-r--r--libjava/classpath/java/io/File.java6
-rw-r--r--libjava/classpath/java/io/StreamTokenizer.java8
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)
{
OpenPOWER on IntegriCloud