Commit bcfaead0 by Michael Koch Committed by Michael Koch

2003-03-28 Michael Koch <konqueror@gmx.de>

	* java/io/FileDescriptor.java
	(finalize): Throws Throwable, not IOException.
	* java/io/ObjectOutputStream.java
	(PutField.put): Doesnt throws anything.

From-SVN: r64970
parent 0c85dbfd
2003-03-28 Michael Koch <konqueror@gmx.de>
* java/io/FileDescriptor.java
(finalize): Throws Throwable, not IOException.
* java/io/ObjectOutputStream.java
(PutField.put): Doesnt throws anything.
200303-28 Michael Koch <konqueror@gmx.de> 200303-28 Michael Koch <konqueror@gmx.de>
* java/io/FileOutputStream.java: * java/io/FileOutputStream.java:
......
...@@ -79,7 +79,7 @@ public final class FileDescriptor ...@@ -79,7 +79,7 @@ public final class FileDescriptor
// When collected, close. // When collected, close.
protected void finalize () throws IOException protected void finalize () throws Throwable
{ {
if (valid ()) if (valid ())
close (); close ();
......
...@@ -841,24 +841,19 @@ public class ObjectOutputStream extends OutputStream ...@@ -841,24 +841,19 @@ public class ObjectOutputStream extends OutputStream
*/ */
public static abstract class PutField public static abstract class PutField
{ {
public abstract void put (String name, boolean value) public abstract void put (String name, boolean value);
throws IOException, IllegalArgumentException; public abstract void put (String name, byte value);
public abstract void put (String name, byte value) public abstract void put (String name, char value);
throws IOException, IllegalArgumentException; public abstract void put (String name, double value);
public abstract void put (String name, char value) public abstract void put (String name, float value);
throws IOException, IllegalArgumentException; public abstract void put (String name, int value);
public abstract void put (String name, double value) public abstract void put (String name, long value);
throws IOException, IllegalArgumentException; public abstract void put (String name, short value);
public abstract void put (String name, float value) public abstract void put (String name, Object value);
throws IOException, IllegalArgumentException;
public abstract void put (String name, int value) /**
throws IOException, IllegalArgumentException; * @deprecated
public abstract void put (String name, long value) */
throws IOException, IllegalArgumentException;
public abstract void put (String name, short value)
throws IOException, IllegalArgumentException;
public abstract void put (String name, Object value)
throws IOException, IllegalArgumentException;
public abstract void write (ObjectOutput out) throws IOException; public abstract void write (ObjectOutput out) throws IOException;
} }
...@@ -874,7 +869,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -874,7 +869,6 @@ public class ObjectOutputStream extends OutputStream
= new Object[currentObjectStreamClass.objectFieldCount]; = new Object[currentObjectStreamClass.objectFieldCount];
public void put (String name, boolean value) public void put (String name, boolean value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -883,7 +877,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -883,7 +877,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, byte value) public void put (String name, byte value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -892,7 +885,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -892,7 +885,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, char value) public void put (String name, char value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -903,7 +895,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -903,7 +895,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, double value) public void put (String name, double value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -921,7 +912,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -921,7 +912,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, float value) public void put (String name, float value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -935,7 +925,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -935,7 +925,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, int value) public void put (String name, int value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -948,7 +937,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -948,7 +937,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, long value) public void put (String name, long value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -965,7 +953,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -965,7 +953,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, short value) public void put (String name, short value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
...@@ -976,7 +963,6 @@ public class ObjectOutputStream extends OutputStream ...@@ -976,7 +963,6 @@ public class ObjectOutputStream extends OutputStream
} }
public void put (String name, Object value) public void put (String name, Object value)
throws IOException, IllegalArgumentException
{ {
ObjectStreamField field ObjectStreamField field
= currentObjectStreamClass.getField (name); = currentObjectStreamClass.getField (name);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment