in src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java [484:513]
public IOIterator<String> iterator() {
return new IOIterator<String>() {
private String next;
@Override
public boolean hasNext() throws IOException {
if (next == null) {
next = readLine();
}
return next != null;
}
@Override
public String next() throws IOException {
if (next == null) {
next = readLine();
}
final String tmp = next;
next = null;
return tmp;
}
@Override
public Iterator<String> unwrap() {
return null;
}
};
}