diff options
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/data/TransformedIterator.java | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/data/TransformedIterator.java b/BJC-Utils2/src/main/java/bjc/utils/data/TransformedIterator.java deleted file mode 100644 index 80de96f..0000000 --- a/BJC-Utils2/src/main/java/bjc/utils/data/TransformedIterator.java +++ /dev/null @@ -1,25 +0,0 @@ -package bjc.utils.data; - -import java.util.Iterator; -import java.util.function.Function; - -public class TransformedIterator<PreType, PostType> implements Iterator<PostType> { - private Iterator<PreType> source; - - private Function<PreType, PostType> transform; - - public TransformedIterator(Iterator<PreType> src, Function<PreType, PostType> trans) { - source = src; - trans = transform; - } - - @Override - public boolean hasNext() { - return source.hasNext(); - } - - @Override - public PostType next() { - return transform.apply(source.next()); - } -} |
