declare namespace java { namespace io { /** * Signals that an attempt to open the file denoted by a specified pathname * has failed. *

This exception will be thrown by the {@link FileInputStream}, {@link * FileOutputStream}, and {@link RandomAccessFile} constructors when a file * with the specified pathname does not exist. It will also be thrown by these * constructors if the file does exist but for some reason is inaccessible, for * example when an attempt is made to open a read-only file for writing. * @author unascribed * @since JDK1.0 */ // @ts-ignore class FileNotFoundException extends java.io.IOException { /** * Constructs a FileNotFoundException with * null as its error detail message. */ // @ts-ignore constructor() /** * Constructs a FileNotFoundException with the * specified detail message. The string s can be * retrieved later by the * {@link java.lang.Throwable#getMessage} * method of class java.lang.Throwable. * @param s the detail message. */ // @ts-ignore constructor(s: java.lang.String | string) } } }