Uses of Interface
org.javimmutable.collections.SplitableIterator
Packages that use SplitableIterator
Package
Description
-
Uses of SplitableIterator in org.javimmutable.collections
Methods in org.javimmutable.collections that return SplitableIteratorModifier and TypeMethodDescriptionSplitIterator.getLeft()
SplitIterator.getRight()
IStreamable.iterator()
Overridden here to require implementations to return a SplitableIterator rather than a basic Iterator.SplitableIterable.iterator()
Constructors in org.javimmutable.collections with parameters of type SplitableIteratorModifierConstructorDescriptionSplitIterator
(SplitableIterator<T> left, SplitableIterator<T> right) -
Uses of SplitableIterator in org.javimmutable.collections.array
Methods in org.javimmutable.collections.array that return SplitableIterator -
Uses of SplitableIterator in org.javimmutable.collections.common
Methods in org.javimmutable.collections.common that return SplitableIteratorModifier and TypeMethodDescriptionAbstractMultiset.iterator()
AbstractSetUsingMap.iterator()
default SplitableIterator
<IMapEntry<K, V>> CollisionMap.iterator
(CollisionMap.Node node) default SplitableIterator
<T> CollisionSet.iterator
(CollisionSet.Node node) -
Uses of SplitableIterator in org.javimmutable.collections.deque
Methods in org.javimmutable.collections.deque that return SplitableIterator -
Uses of SplitableIterator in org.javimmutable.collections.hash
Methods in org.javimmutable.collections.hash that return SplitableIterator -
Uses of SplitableIterator in org.javimmutable.collections.inorder
Methods in org.javimmutable.collections.inorder that return SplitableIterator -
Uses of SplitableIterator in org.javimmutable.collections.iterators
Classes in org.javimmutable.collections.iterators that implement SplitableIteratorModifier and TypeClassDescriptionclass
class
class
A mutable class implementing the SplitableIterator interface in a reusable way.class
class
class
TransformIterator<S,
T> Methods in org.javimmutable.collections.iterators that return SplitableIteratorModifier and TypeMethodDescriptionstatic SplitableIterator
<Integer> IndexedIterator.forRange
(int low, int high) static <T> SplitableIterator
<T> EntryStreamable.iterator()
default SplitableIterator
<T> GenericIterator.Iterable.iterator()
static <T> SplitableIterator
<T> TransformStreamable.iterator()
static <T> SplitableIterator
<T> EmptyIterator.of()
static <T> SplitableIterator
<T> static <T> SplitableIterator
<T> Methods in org.javimmutable.collections.iterators with parameters of type SplitableIteratorModifier and TypeMethodDescriptionstatic <T> LazyMultiIterator
<T> LazyMultiIterator.iterator
(SplitableIterator<SplitableIterable<T>> source) static <S,
T> TransformIterator <S, T> TransformIterator.of
(SplitableIterator<S> source, java.util.function.Function<S, T> transforminator) static <S,
T> LazyMultiIterator <T> LazyMultiIterator.transformed
(SplitableIterator<S> source, java.util.function.Function<S, SplitableIterable<T>> transforminator) Constructs an iterator that visits all of the values reachable from all of the SplitableIterables visited by source. -
Uses of SplitableIterator in org.javimmutable.collections.list
Methods in org.javimmutable.collections.list that return SplitableIterator -
Uses of SplitableIterator in org.javimmutable.collections.tree
Methods in org.javimmutable.collections.tree that return SplitableIterator