public IOIterator iterator()

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;
            }

        };
    }