diff options
author | Michael Koch <konqueror@gmx.de> | 2003-05-09 07:10:58 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-05-09 07:10:58 +0000 |
commit | d8048dc2f71b8daa7ff9641134e489101cbc220c (patch) | |
tree | a797ca5335f924837358099e840e7ae02cb75506 /libjava/java/io/DataOutputStream.java | |
parent | c6b97fac181cd452623b4208eb0c8209b6c47c71 (diff) | |
download | gcc-d8048dc2f71b8daa7ff9641134e489101cbc220c.zip gcc-d8048dc2f71b8daa7ff9641134e489101cbc220c.tar.gz gcc-d8048dc2f71b8daa7ff9641134e489101cbc220c.tar.bz2 |
2003-05-09 Michael Koch <konqueror@gmx.de>
* java/io/DataOutputStream.java
(writeShort): Made it synchronized.
(writeChar): Likewise.
(writeInt): Likewise.
(writeLong): Liekwise.
(writeUTF): Made it synchronized, renamed argument to match classpath.
* java/io/InputStreamReader.java
(converter): Added documentation.
(read): Merged documentation from classpath.
* java/io/OutputStreamWriter.java
(OutputStreamWriter): Merged documentation from classpath.
(close): Reformatted.
(getEncoding): Likewise.
(flush): Likewise.
(write): Merged documentation from classpath, reformatted.
From-SVN: r66624
Diffstat (limited to 'libjava/java/io/DataOutputStream.java')
-rw-r--r-- | libjava/java/io/DataOutputStream.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libjava/java/io/DataOutputStream.java b/libjava/java/io/DataOutputStream.java index d5f76ff..9232b7a 100644 --- a/libjava/java/io/DataOutputStream.java +++ b/libjava/java/io/DataOutputStream.java @@ -191,7 +191,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput * @see DataInput#readShort * @see DataInput#readUnsignedShort */ - public final void writeShort (int value) throws IOException + public final synchronized void writeShort (int value) throws IOException { write ((byte) (0xff & (value >> 8))); write ((byte) (0xff & value)); @@ -217,7 +217,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput * * @see DataInput#readChar */ - public final void writeChar (int value) throws IOException + public final synchronized void writeChar (int value) throws IOException { write ((byte) (0xff & (value >> 8))); write ((byte) (0xff & value)); @@ -243,7 +243,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput * * @see DataInput#readInt */ - public final void writeInt (int value) throws IOException + public final synchronized void writeInt (int value) throws IOException { write ((byte) (0xff & (value >> 24))); write ((byte) (0xff & (value >> 16))); @@ -275,7 +275,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput * * @see DataInput#readLong */ - public final void writeLong (long value) throws IOException + public final synchronized void writeLong (long value) throws IOException { write ((byte) (0xff & (value >> 56))); write ((byte) (0xff & (value>> 48))); @@ -404,14 +404,14 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput * * @see DataInput#readUTF */ - public final void writeUTF (String s) throws IOException + public synchronized final void writeUTF (String value) throws IOException { - int len = s.length(); + int len = value.length(); int sum = 0; for (int i = 0; i < len && sum <= 65535; ++i) { - char c = s.charAt(i); + char c = value.charAt(i); if (c >= '\u0001' && c <= '\u007f') sum += 1; else if (c == '\u0000' || (c >= '\u0080' && c <= '\u07ff')) @@ -427,7 +427,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput for (int i = 0; i < len; ++i) { - char c = s.charAt(i); + char c = value.charAt(i); if (c >= '\u0001' && c <= '\u007f') write (c); else if (c == '\u0000' || (c >= '\u0080' && c <= '\u07ff')) |