PipedOutputStream.java (flush): Declare as throwing IOException.

* java/io/PipedOutputStream.java (flush): Declare as throwing
	IOException.
	(close): Likewise.
	* java/io/PipedWriter.java (close): Declare as throwing
	IOException.
	* java/io/StringWriter.java (close): Declare as throwing
	IOException.

From-SVN: r62401
This commit is contained in:
Tom Tromey 2003-02-04 21:07:15 +00:00 committed by Tom Tromey
parent 8d0a564bba
commit a1db344663
4 changed files with 17 additions and 7 deletions

View File

@ -1,3 +1,13 @@
2003-02-04 Tom Tromey <tromey@redhat.com>
* java/io/PipedOutputStream.java (flush): Declare as throwing
IOException.
(close): Likewise.
* java/io/PipedWriter.java (close): Declare as throwing
IOException.
* java/io/StringWriter.java (close): Declare as throwing
IOException.
2003-02-03 Ranjit Mathew <rmathew@hotmail.com>
* java/lang/natRuntime.cc (java::lang::Runtime::_load)): Take care

View File

@ -1,5 +1,5 @@
/* PipedOutputStream.java -- Write portion of piped streams.
Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc.
Copyright (C) 1998, 2000, 2001, 2003 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@ -154,7 +154,7 @@ public class PipedOutputStream extends OutputStream
* had read all available data. Thats not the case - this method
* appears to be a no-op?
*/
public void flush()
public void flush() throws IOException
{
}
@ -165,7 +165,7 @@ public class PipedOutputStream extends OutputStream
*
* @exception IOException If an error occurs
*/
public void close()
public void close() throws IOException
{
// A close call on an unconnected PipedOutputStream has no effect.
if (sink != null)

View File

@ -1,5 +1,5 @@
/* PipedWriter.java -- Write portion of piped character streams.
Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc.
Copyright (C) 1998, 2000, 2001, 2003 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@ -166,7 +166,7 @@ public class PipedWriter extends Writer
*
* @exception IOException If an error occurs
*/
public void close()
public void close() throws IOException
{
// A close call on an unconnected PipedWriter has no effect.
if (sink != null)

View File

@ -1,5 +1,5 @@
/* StringWriter.java -- Writes bytes to a StringBuffer
Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@ -61,7 +61,7 @@ public class StringWriter extends Writer
* This method closes the stream. The contents of the internal buffer
* can still be retrieved, but future writes are not guaranteed to work.
*/
public void close ()
public void close () throws IOException
{
// JCL says this does nothing. This seems to violate the Writer
// contract, in that other methods should still throw an