diff options
author | Michael Koch <konqueror@gmx.de> | 2004-10-18 13:40:05 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2004-10-18 13:40:05 +0000 |
commit | 0736f19f4ea39b403d670bb20e191f2e27141021 (patch) | |
tree | f50463c977086b08cb2af8eebb8df62a265828db /libjava/java | |
parent | ba3ed8d8066c483276de8300569a7b1aa484a42f (diff) | |
download | gcc-0736f19f4ea39b403d670bb20e191f2e27141021.zip gcc-0736f19f4ea39b403d670bb20e191f2e27141021.tar.gz gcc-0736f19f4ea39b403d670bb20e191f2e27141021.tar.bz2 |
BufferedInputStream.java: Fixed @author tag.
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/io/BufferedInputStream.java: Fixed @author tag.
(read): Simplified expression.
(read): Merged javadoc a bit more.
(read): Renamed 'remain' to 'totalBytesRead'.
* java/io/DataInputStream.java,
java/io/DataOutputStream.java,
java/io/ObjectInputStream.java,
java/io/ObjectOutputStream.java:
Reworked modifier order.
From-SVN: r89218
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/io/BufferedInputStream.java | 23 | ||||
-rw-r--r-- | libjava/java/io/DataInputStream.java | 2 | ||||
-rw-r--r-- | libjava/java/io/DataOutputStream.java | 2 | ||||
-rw-r--r-- | libjava/java/io/ObjectInputStream.java | 2 | ||||
-rw-r--r-- | libjava/java/io/ObjectOutputStream.java | 4 |
5 files changed, 16 insertions, 17 deletions
diff --git a/libjava/java/io/BufferedInputStream.java b/libjava/java/io/BufferedInputStream.java index 3faaa65..17c570f 100644 --- a/libjava/java/io/BufferedInputStream.java +++ b/libjava/java/io/BufferedInputStream.java @@ -1,5 +1,5 @@ /* BufferedInputStream.java -- An input stream that implements buffering - Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2001, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -60,12 +60,11 @@ package java.io; * does. * * @author Aaron M. Renn (arenn@urbanophile.com) - * @author Warren Levy <warrenl@cygnus.com> - * @author Jeroen Frijters <jeroen@frijters.net> + * @author Warren Levy (warrenl@cygnus.com) + * @author Jeroen Frijters (jeroen@frijters.net) */ public class BufferedInputStream extends FilterInputStream { - /** * This is the default buffer size */ @@ -235,16 +234,16 @@ public class BufferedInputStream extends FilterInputStream if (markpos >= 0 && pos - markpos > marktarget) markpos = -1; - return ((int) buf[pos++]) & 0xFF; + return buf[pos++] & 0xFF; } /** * This method reads bytes from a stream and stores them into a caller * supplied buffer. It starts storing the data at index <code>off</code> * into the buffer and attempts to read <code>len</code> bytes. This method - * can return before reading the number of bytes requested. The actual - * number of bytes read is returned as an int. A -1 is returned to indicate - * the end of the stream. + * can return before reading the number of bytes requested. + * The actual number of bytes read is returned as an int. A -1 is returned + * to indicate the end of the stream. * <p> * This method will block until some data can be read. * @@ -267,14 +266,14 @@ public class BufferedInputStream extends FilterInputStream if (pos >= count && !refill()) return -1; // No bytes were read before EOF. - int remain = Math.min(count - pos, len); - System.arraycopy(buf, pos, b, off, remain); - pos += remain; + int totalBytesRead = Math.min(count - pos, len); + System.arraycopy(buf, pos, b, off, totalBytesRead); + pos += totalBytesRead; if (markpos >= 0 && pos - markpos > marktarget) markpos = -1; - return remain; + return totalBytesRead; } /** diff --git a/libjava/java/io/DataInputStream.java b/libjava/java/io/DataInputStream.java index b74fabe..d606882 100644 --- a/libjava/java/io/DataInputStream.java +++ b/libjava/java/io/DataInputStream.java @@ -651,7 +651,7 @@ public class DataInputStream extends FilterInputStream implements DataInput * * @see DataInput#readUTF */ - public final static String readUTF (DataInput in) throws IOException + public static final String readUTF(DataInput in) throws IOException { final int UTFlen = in.readUnsignedShort (); byte[] buf = new byte [UTFlen]; diff --git a/libjava/java/io/DataOutputStream.java b/libjava/java/io/DataOutputStream.java index 9232b7a..ab2db95 100644 --- a/libjava/java/io/DataOutputStream.java +++ b/libjava/java/io/DataOutputStream.java @@ -404,7 +404,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput * * @see DataInput#readUTF */ - public synchronized final void writeUTF (String value) throws IOException + public final synchronized void writeUTF(String value) throws IOException { int len = value.length(); int sum = 0; diff --git a/libjava/java/io/ObjectInputStream.java b/libjava/java/io/ObjectInputStream.java index 317d058..646eaeb 100644 --- a/libjava/java/io/ObjectInputStream.java +++ b/libjava/java/io/ObjectInputStream.java @@ -1120,7 +1120,7 @@ public class ObjectInputStream extends InputStream * * XXX: finish up comments */ - public static abstract class GetField + public abstract static class GetField { public abstract ObjectStreamClass getObjectStreamClass(); diff --git a/libjava/java/io/ObjectOutputStream.java b/libjava/java/io/ObjectOutputStream.java index 91c9858..f66cddd 100644 --- a/libjava/java/io/ObjectOutputStream.java +++ b/libjava/java/io/ObjectOutputStream.java @@ -893,7 +893,7 @@ public class ObjectOutputStream extends OutputStream * * XXX: finish up comments */ - public static abstract class PutField + public abstract static class PutField { public abstract void put (String name, boolean value); public abstract void put (String name, byte value); @@ -1552,7 +1552,7 @@ public class ObjectOutputStream extends OutputStream } // this value comes from 1.2 spec, but is used in 1.1 as well - private final static int BUFFER_SIZE = 1024; + private static final int BUFFER_SIZE = 1024; private static int defaultProtocolVersion = PROTOCOL_VERSION_2; |