diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-07-17 18:24:40 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-07-17 18:24:40 -0300 |
| commit | 6af65fd2f8ef616fc3a55eb870568cc4fd61cd3c (patch) | |
| tree | bb5705d33600d3bcdf0318307d345173ddd8a121 /base/src/main | |
| parent | bf69d6c8eb2a3666ce4d4d276e1256ca209e2d56 (diff) | |
BlockReader is now Iterable
Diffstat (limited to 'base/src/main')
| -rw-r--r-- | base/src/main/java/bjc/utils/ioutils/blocks/BlockReader.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/base/src/main/java/bjc/utils/ioutils/blocks/BlockReader.java b/base/src/main/java/bjc/utils/ioutils/blocks/BlockReader.java index bf402f5..c6d709c 100644 --- a/base/src/main/java/bjc/utils/ioutils/blocks/BlockReader.java +++ b/base/src/main/java/bjc/utils/ioutils/blocks/BlockReader.java @@ -11,7 +11,7 @@ import java.util.function.Consumer; * @author bjculkin * */ -public interface BlockReader extends AutoCloseable, Iterator<Block> { +public interface BlockReader extends AutoCloseable, Iterator<Block>, Iterable<Block> { /** * Check if this reader has an available block. * @@ -60,6 +60,11 @@ public interface BlockReader extends AutoCloseable, Iterator<Block> { } @Override + default Iterator<Block> iterator() { + return this; + } + + @Override default boolean hasNext() { return hasNextBlock(); } |
