From 6af65fd2f8ef616fc3a55eb870568cc4fd61cd3c Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Tue, 17 Jul 2018 18:24:40 -0300 Subject: BlockReader is now Iterable --- base/src/main/java/bjc/utils/ioutils/blocks/BlockReader.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 { +public interface BlockReader extends AutoCloseable, Iterator, Iterable { /** * Check if this reader has an available block. * @@ -59,6 +59,11 @@ public interface BlockReader extends AutoCloseable, Iterator { } } + @Override + default Iterator iterator() { + return this; + } + @Override default boolean hasNext() { return hasNextBlock(); -- cgit v1.2.3