Class FileLinesMutableStringIterable.FileLinesIterator

java.lang.Object
it.unimi.dsi.io.FileLinesMutableStringIterable.FileLinesIterator
All Implemented Interfaces:
SafelyCloseable, Closeable, AutoCloseable, Iterator<MutableString>
Enclosing class:
FileLinesMutableStringIterable

public static final class FileLinesMutableStringIterable.FileLinesIterator extends Object implements Iterator<MutableString>, SafelyCloseable
An iterator over the lines of a FileLinesMutableStringIterable.

Instances of this class open an input stream, and thus should be closed after usage. A “safety-net” finaliser tries to take care of the cases in which closing an instance is impossible. An exhausted iterator, however, will be closed automagically.