aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2003-04-20 22:47:43 +0000
committerTom Tromey <tromey@gcc.gnu.org>2003-04-20 22:47:43 +0000
commit3bd417a700334135c711990366ffef1e2fc8630b (patch)
tree8d3681222817096386ac878534861cd66c371acf /libjava
parentef963bc8a17d341114bde2cbc082830f92455f0f (diff)
downloadgcc-3bd417a700334135c711990366ffef1e2fc8630b.zip
gcc-3bd417a700334135c711990366ffef1e2fc8630b.tar.gz
gcc-3bd417a700334135c711990366ffef1e2fc8630b.tar.bz2
BufferedReader.java, [...]: Imports from Classpath.
* java/io/BufferedReader.java, java/io/BufferedWriter.java, java/io/DataInput.java, java/io/DataOutput.java: Imports from Classpath. From-SVN: r65868
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog6
-rw-r--r--libjava/java/io/BufferedReader.java20
-rw-r--r--libjava/java/io/BufferedWriter.java2
-rw-r--r--libjava/java/io/DataInput.java13
-rw-r--r--libjava/java/io/DataOutput.java4
5 files changed, 26 insertions, 19 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 04a8937..319e3fb 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,9 @@
+2003-04-20 Tom Tromey <tromey@redhat.com>
+
+ * java/io/BufferedReader.java, java/io/BufferedWriter.java,
+ java/io/DataInput.java, java/io/DataOutput.java: Imports from
+ Classpath.
+
2003-04-19 Tom Tromey <tromey@redhat.com>
* java/sql/Date.java, java/sql/DriverManager.java,
diff --git a/libjava/java/io/BufferedReader.java b/libjava/java/io/BufferedReader.java
index df53765..eb2e2d2 100644
--- a/libjava/java/io/BufferedReader.java
+++ b/libjava/java/io/BufferedReader.java
@@ -1,5 +1,6 @@
/* BufferedReader.java
- Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+ Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003
+ Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -48,7 +49,7 @@ package java.io;
* underlying implementation to provide a possibly more efficient read
* mechanism. It maintains the buffer and buffer state in instance
* variables that are available to subclasses. The default buffer size
- * of 512 chars can be overridden by the creator of the stream.
+ * of 8192 chars can be overridden by the creator of the stream.
* <p>
* This class also implements mark/reset functionality. It is capable
* of remembering any number of input chars, to the limits of
@@ -89,7 +90,7 @@ public class BufferedReader extends Reader
/**
* Create a new <code>BufferedReader</code> that will read from the
- * specified subordinate stream with a default buffer size of 4096 chars.
+ * specified subordinate stream with a default buffer size of 8192 chars.
*
* @param in The subordinate stream to read from
*/
@@ -104,7 +105,7 @@ public class BufferedReader extends Reader
* caller.
*
* @param in The subordinate stream to read from
- * @param bufsize The buffer size to use
+ * @param size The buffer size to use
*/
public BufferedReader(Reader in, int size)
{
@@ -114,7 +115,8 @@ public class BufferedReader extends Reader
}
/**
- * This method closes the stream
+ * This method closes the underlying stream and frees any associated
+ * resources.
*
* @exception IOException If an error occurs
*/
@@ -143,7 +145,7 @@ public class BufferedReader extends Reader
/**
* Mark a position in the input to which the stream can be
* "reset" by calling the <code>reset()</code> method. The parameter
- * <code>readlimit</code> is the number of chars that can be read from the
+ * <code>readLimit</code> is the number of chars that can be read from the
* stream after setting the mark before the mark becomes invalid. For
* example, if <code>mark()</code> is called with a read limit of 10, then
* when 11 chars of data are read from the stream before the
@@ -155,7 +157,7 @@ public class BufferedReader extends Reader
* not dependent on the subordinate stream supporting mark/reset
* functionality.
*
- * @param readlimit The number of chars that can be read before the mark
+ * @param readLimit The number of chars that can be read before the mark
* becomes invalid
*
* @exception IOException If an error occurs
@@ -240,7 +242,7 @@ public class BufferedReader extends Reader
/**
* This method determines whether or not a stream is ready to be read. If
- * This method returns <code>false</code> then this stream could (but is
+ * this method returns <code>false</code> then this stream could (but is
* not guaranteed to) block on the next read attempt.
*
* @return <code>true</code> if this stream is ready to be read,
@@ -478,7 +480,7 @@ public class BufferedReader extends Reader
* <code>skip</code> method on the underlying stream to skip the
* remaining chars.
*
- * @param num_chars The requested number of chars to skip
+ * @param numChars The requested number of chars to skip
*
* @return The actual number of chars skipped.
*
diff --git a/libjava/java/io/BufferedWriter.java b/libjava/java/io/BufferedWriter.java
index b783784..b35ca6e 100644
--- a/libjava/java/io/BufferedWriter.java
+++ b/libjava/java/io/BufferedWriter.java
@@ -61,7 +61,7 @@ public class BufferedWriter extends Writer
/**
* This method initializes a new <code>BufferedWriter</code> instance
* that will write to the specified subordinate <code>Writer</code>
- * and which will use a default buffer size of 512 chars.
+ * and which will use a default buffer size of 8192 chars.
*
* @param out The underlying <code>Writer</code> to write data to
*/
diff --git a/libjava/java/io/DataInput.java b/libjava/java/io/DataInput.java
index 95f5a3c..2d92006 100644
--- a/libjava/java/io/DataInput.java
+++ b/libjava/java/io/DataInput.java
@@ -68,6 +68,8 @@ public interface DataInput
* @exception EOFException If end of file is reached before
* reading the boolean
* @exception IOException If any other error occurs
+ *
+ * @see DataOutput#writeBoolean
*/
boolean readBoolean() throws EOFException, IOException;
@@ -84,7 +86,7 @@ public interface DataInput
* @exception EOFException If end of file is reached before reading the byte
* @exception IOException If any other error occurs
*
- * @see DataOutput#writeBoolean
+ * @see DataOutput#writeByte
*/
byte readByte() throws EOFException, IOException;
@@ -143,7 +145,7 @@ public interface DataInput
* first and second byte read from the stream respectively, they will be
* transformed to a <code>short</code> in the following manner:
* <p>
- * <code>(short)((byte1 << 8) + (byte2 & 0xFF))</code>
+ * <code>(short)(((byte1 & 0xFF) << 8) + (byte2 & 0xFF))</code>
* <p>
* The value returned is in the range of -32768 to 32767.
* <p>
@@ -234,7 +236,7 @@ public interface DataInput
* <code>(long)(((byte1 & 0xFF) << 56) + ((byte2 & 0xFF) << 48) +
* ((byte3 & 0xFF) << 40) + ((byte4 & 0xFF) << 32) +
* ((byte5 & 0xFF) << 24) + ((byte6 & 0xFF) << 16) +
- * ((byte7 & 0xFF) << 8) + (byte9 & 0xFF)))
+ * ((byte7 & 0xFF) << 8) + (byte8 & 0xFF)))
* </code>
* <p>
* The value returned is in the range of -9223372036854775808 to
@@ -316,14 +318,10 @@ public interface DataInput
* charaters are discarded and are not returned as part of the string.
* A line is also terminated by an end of file condition.
* <p>
- * This method can read data that was written by an object implementing the
- * <code>writeLine()</code> method in <code>DataOutput</code>.
*
* @return The line read as a <code>String</code>
*
* @exception IOException If an error occurs
- *
- * @see DataOutput#writeLine
*/
String readLine() throws IOException;
@@ -442,6 +440,7 @@ public interface DataInput
* This method skips and discards the specified number of bytes in an
* input stream. Note that this method may skip less than the requested
* number of bytes. The actual number of bytes skipped is returned.
+ * No bytes are skipped if a negative number is passed to this method.
*
* @param numBytes The number of bytes to skip
*
diff --git a/libjava/java/io/DataOutput.java b/libjava/java/io/DataOutput.java
index 462889d..e07eb62 100644
--- a/libjava/java/io/DataOutput.java
+++ b/libjava/java/io/DataOutput.java
@@ -111,7 +111,7 @@ public interface DataOutput
void writeChar(int value) throws IOException;
/**
- * This method writes a Java char value to an output stream. The
+ * This method writes a Java short value to an output stream. The
* char to be written will be in the lowest 16 bits of the <code>int</code>
* value passed. These bytes will be written "big endian". That is,
* with the high byte written first in the following manner:
@@ -236,7 +236,7 @@ public interface DataOutput
void writeBytes(String value) throws IOException;
/**
- * This method writes all the bytes of a <code>String</code> to an
+ * This method writes all the characters of a <code>String</code> to an
* output stream as an array of <code>char</code>'s. Each character
* is written using the method specified in the <code>writeChar</code>
* method.