Report from Henner Zeller:

* java/io/FileOutputStream.java (FileOutputStream): Throw
	FileNotFoundException, not IOException.

From-SVN: r43966
This commit is contained in:
Tom Tromey 2001-07-12 15:37:43 +00:00
parent c35e85f978
commit a3e5ae6dd8
2 changed files with 15 additions and 6 deletions

View file

@ -1,6 +1,6 @@
// FileOutputStream.java - Write bytes to a file.
/* Copyright (C) 1998, 1999 Free Software Foundation
/* Copyright (C) 1998, 1999, 2001 Free Software Foundation
This file is part of libgcj.
@ -23,7 +23,7 @@ package java.io;
public class FileOutputStream extends OutputStream
{
public FileOutputStream (String path, boolean append)
throws SecurityException, IOException
throws SecurityException, FileNotFoundException
{
SecurityManager s = System.getSecurityManager();
if (s != null)
@ -33,17 +33,20 @@ public class FileOutputStream extends OutputStream
: FileDescriptor.WRITE));
}
public FileOutputStream (String path) throws SecurityException, IOException
public FileOutputStream (String path)
throws SecurityException, FileNotFoundException
{
this (path, false);
}
public FileOutputStream (File file) throws SecurityException, IOException
public FileOutputStream (File file)
throws SecurityException, FileNotFoundException
{
this (file.getPath(), false);
}
public FileOutputStream (FileDescriptor fdObj) throws SecurityException
public FileOutputStream (FileDescriptor fdObj)
throws SecurityException
{
SecurityManager s = System.getSecurityManager();
if (s != null)