aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/DataOutputStream.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-05-09 07:10:58 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-05-09 07:10:58 +0000
commitd8048dc2f71b8daa7ff9641134e489101cbc220c (patch)
treea797ca5335f924837358099e840e7ae02cb75506 /libjava/java/io/DataOutputStream.java
parentc6b97fac181cd452623b4208eb0c8209b6c47c71 (diff)
downloadgcc-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.java16
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'))