OSDN Git Service

2003-03-28 Michael Koch <konqueror@gmx.de>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Mar 2003 09:49:44 +0000 (09:49 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Mar 2003 09:49:44 +0000 (09:49 +0000)
* java/io/FileDescriptor.java
(finalize): Throws Throwable, not IOException.
* java/io/ObjectOutputStream.java
(PutField.put): Doesnt throws anything.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64970 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/io/FileDescriptor.java
libjava/java/io/ObjectOutputStream.java

index 97dc76f..23c1423 100644 (file)
@@ -1,3 +1,10 @@
+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.
+
 2003­03-28  Michael Koch  <konqueror@gmx.de>
 
        * java/io/FileOutputStream.java:
index f105c6f..296c37f 100644 (file)
@@ -79,7 +79,7 @@ public final class FileDescriptor
 
 
   // When collected, close.
-  protected void finalize () throws IOException
+  protected void finalize () throws Throwable
   {
     if (valid ())
       close ();
index afa0acb..cb46123 100644 (file)
@@ -841,24 +841,19 @@ public class ObjectOutputStream extends OutputStream
    */
   public static abstract class PutField
   {
-    public abstract void put (String name, boolean value)
-      throws IOException, IllegalArgumentException;
-    public abstract void put (String name, byte value)
-      throws IOException, IllegalArgumentException;
-    public abstract void put (String name, char value)
-      throws IOException, IllegalArgumentException;
-    public abstract void put (String name, double value)
-      throws IOException, IllegalArgumentException;
-    public abstract void put (String name, float value)
-      throws IOException, IllegalArgumentException;
-    public abstract void put (String name, int value)
-      throws IOException, IllegalArgumentException;
-    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 put (String name, boolean value);
+    public abstract void put (String name, byte value);
+    public abstract void put (String name, char value);
+    public abstract void put (String name, double value);
+    public abstract void put (String name, float value);
+    public abstract void put (String name, int value);
+    public abstract void put (String name, long value);
+    public abstract void put (String name, short value);
+    public abstract void put (String name, Object value);
+
+    /**
+     * @deprecated
+     */
     public abstract void write (ObjectOutput out) throws IOException;
   }
 
@@ -874,7 +869,6 @@ public class ObjectOutputStream extends OutputStream
        = new Object[currentObjectStreamClass.objectFieldCount];
 
        public void put (String name, boolean value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -883,7 +877,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, byte value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -892,7 +885,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, char value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -903,7 +895,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, double value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -921,7 +912,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, float value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -935,7 +925,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, int value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -948,7 +937,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, long value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -965,7 +953,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, short value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);
@@ -976,7 +963,6 @@ public class ObjectOutputStream extends OutputStream
        }
 
        public void put (String name, Object value)
-         throws IOException, IllegalArgumentException
        {
          ObjectStreamField field
            = currentObjectStreamClass.getField (name);