more classpath progress

This commit is contained in:
Joel Dice
2007-07-28 19:29:01 -06:00
parent c96a4a5b39
commit a9e10d1c7f
22 changed files with 550 additions and 13 deletions

View File

@ -0,0 +1,22 @@
package java.io;
public abstract class Reader {
public int read() throws IOException {
char[] buffer = new char[1];
int c = read(buffer);
if (c <= 0) {
return -1;
} else {
return (int) buffer[0];
}
}
public int read(char[] buffer) throws IOException {
return read(buffer, 0, buffer.length);
}
public abstract int read(char[] buffer, int offset, int length)
throws IOException;
public abstract void close() throws IOException;
}