diff options
Diffstat (limited to 'base/src/main/java/bjc/utils/ioutils/blocks/BlockReader.java')
| -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(); } |
