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,31 @@
package java.io;
public class LineNumberReader extends BufferedReader {
private int line;
public LineNumberReader(Reader in, int bufferSize) {
super(in, bufferSize);
}
protected LineNumberReader(Reader in) {
super(in);
}
public int getLineNumber() {
return line;
}
public void setLineNumber(int v) {
line = v;
}
public int read(char[] b, int offset, int length) throws IOException {
int c = super.read(b, offset, length);
for (int i = 0; i < c; ++i) {
if (b[i] == '\n') {
++ line;
}
}
return c;
}
}