From d8048dc2f71b8daa7ff9641134e489101cbc220c Mon Sep 17 00:00:00 2001 From: Michael Koch Date: Fri, 9 May 2003 07:10:58 +0000 Subject: 2003-05-09 Michael Koch * 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 --- libjava/java/io/DataOutputStream.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'libjava/java/io/DataOutputStream.java') 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')) -- cgit v1.1