src/java.base/share/classes/java/io/Reader.java

Print this page

        

*** 151,160 **** --- 151,164 ---- * * @return The number of characters read, or -1 if the end of the * stream has been reached * * @exception IOException If an I/O error occurs + * @exception IndexOutOfBoundsException + * If {@code off} is negative, or {@code len} is negative, + * or {@code off+len} is negative or greater than the length + * of the given array */ abstract public int read(char cbuf[], int off, int len) throws IOException; /** Maximum skip-buffer size */ private static final int maxSkipBufferSize = 8192;