default <R> Iterator<R> |
Iterator.collect(@NonNull PartialFunction<? super T,? extends R> partialFunction) |
|
static <T> Iterator<T> |
Iterator.concat(java.lang.Iterable<? extends java.lang.Iterable<? extends T>> iterables) |
Creates an Iterator that iterates over all elements of the supplied
sequence of iterables, in order.
|
static <T> Iterator<T> |
Iterator.concat(java.lang.Iterable<? extends T>... iterables) |
Creates an Iterator that traverses the elements of the provided
iterables in sequence, as if they were concatenated.
|
default Iterator<T> |
Iterator.concat(java.util.Iterator<? extends T> that) |
Returns a new Iterator that yields the elements of this iterator
followed by all elements of the specified iterator.
|
Iterator<T> |
IteratorModule.ConcatIterator.concat(java.util.Iterator<? extends T> that) |
|
static <T> Iterator<T> |
Iterator.continually(java.util.function.Supplier<? extends T> supplier) |
Returns an infinite Iterator that repeatedly generates values
using the provided Supplier.
|
static <T> Iterator<T> |
Iterator.continually(T t) |
Returns an infinite Iterator that endlessly yields the given element.
|
Iterator<Array<T>> |
Array.crossProduct(int power) |
|
Iterator<CharSeq> |
CharSeq.crossProduct(int power) |
|
(package private) static <T,S extends Seq<T>> Iterator<S> |
Collections.crossProduct(S empty,
S seq,
int power) |
|
Iterator<? extends IndexedSeq<T>> |
IndexedSeq.crossProduct(int power) |
|
Iterator<? extends LinearSeq<T>> |
LinearSeq.crossProduct(int power) |
|
default Iterator<List<T>> |
List.crossProduct(int power) |
|
Iterator<Queue<T>> |
Queue.crossProduct(int power) |
|
default Iterator<Tuple2<T,T>> |
Seq.crossProduct() |
Computes the Cartesian product of this sequence with itself,
producing all pairs of elements (this × this).
|
Iterator<? extends Seq<T>> |
Seq.crossProduct(int power) |
Returns the n-ary Cartesian power (cross product) of this sequence.
|
default <U> Iterator<Tuple2<T,U>> |
Seq.crossProduct(@NonNull java.lang.Iterable<? extends U> that) |
Computes the Cartesian product of this sequence with another iterable,
producing pairs of elements (this × that).
|
default Iterator<Stream<T>> |
Stream.crossProduct(int power) |
|
Iterator<Vector<T>> |
Vector.crossProduct(int power) |
|
default Iterator<T> |
Iterator.distinct() |
|
default Iterator<T> |
Iterator.distinctBy(@NonNull java.util.Comparator<? super T> comparator) |
|
default <U> Iterator<T> |
Iterator.distinctBy(@NonNull java.util.function.Function<? super T,? extends U> keyExtractor) |
|
default Iterator<T> |
Iterator.distinctByKeepLast(java.util.Comparator<? super T> comparator) |
Returns a new Iterator containing the elements of this instance without duplicates,
keeping the last occurrence of each duplicate element, as determined by the given comparator.
|
default <U> Iterator<T> |
Iterator.distinctByKeepLast(java.util.function.Function<? super T,? extends U> keyExtractor) |
Returns a new Iterator containing the elements of this instance without duplicates,
keeping the last occurrence of each duplicate element, based on keys extracted from elements
using keyExtractor.
|
default Iterator<T> |
Iterator.drop(int n) |
Removes up to n elements from this iterator.
|
default Iterator<T> |
Iterator.dropRight(int n) |
|
default Iterator<T> |
Iterator.dropUntil(@NonNull java.util.function.Predicate<? super T> predicate) |
|
default Iterator<T> |
Iterator.dropWhile(@NonNull java.util.function.Predicate<? super T> predicate) |
|
static <T> Iterator<T> |
Iterator.empty() |
Returns an empty Iterator.
|
(package private) static <T> Iterator<T> |
Collections.fill(int n,
java.util.function.Supplier<? extends T> supplier) |
|
static <T> Iterator<T> |
Iterator.fill(int n,
java.util.function.Supplier<? extends T> s) |
Returns an Iterator over a sequence of n elements supplied
by the given Supplier.
|
static <T> Iterator<T> |
Iterator.fill(int n,
T element) |
Returns an Iterator containing the given element repeated n times.
|
(package private) static <T> Iterator<T> |
Collections.fillObject(int n,
T element) |
|
default Iterator<T> |
Iterator.filter(@NonNull java.util.function.Predicate<? super T> predicate) |
Returns an Iterator that contains elements that satisfy the given predicate.
|
default <U> Iterator<U> |
Iterator.flatMap(@NonNull java.util.function.Function<? super T,? extends java.lang.Iterable<? extends U>> mapper) |
FlatMaps the elements of this Iterator to Iterables, which are iterated in the order of occurrence.
|
static Iterator<java.lang.Integer> |
Iterator.from(int value) |
Returns an infinite Iterator of int values starting from value.
|
static Iterator<java.lang.Integer> |
Iterator.from(int value,
int step) |
Returns an infinite Iterator of int values starting from value
and advancing by the specified step.
|
static Iterator<java.lang.Long> |
Iterator.from(long value) |
Returns an infinite Iterator of long values starting from value.
|
static Iterator<java.lang.Long> |
Iterator.from(long value,
long step) |
Returns an infinite Iterator of long values starting from value
and advancing by the specified step.
|
Iterator<M> |
AbstractMultimap.grouped(int size) |
|
Iterator<Array<T>> |
Array.grouped(int size) |
|
default Iterator<BitSet<T>> |
BitSet.grouped(int size) |
|
Iterator<CharSeq> |
CharSeq.grouped(int size) |
|
Iterator<HashMap<K,V>> |
HashMap.grouped(int size) |
|
Iterator<HashSet<T>> |
HashSet.grouped(int size) |
|
Iterator<? extends IndexedSeq<T>> |
IndexedSeq.grouped(int size) |
|
default Iterator<Seq<T>> |
Iterator.grouped(int size) |
|
Iterator<? extends LinearSeq<T>> |
LinearSeq.grouped(int size) |
|
Iterator<LinkedHashMap<K,V>> |
LinkedHashMap.grouped(int size) |
|
Iterator<LinkedHashSet<T>> |
LinkedHashSet.grouped(int size) |
|
default Iterator<List<T>> |
List.grouped(int size) |
|
Iterator<? extends Map<K,V>> |
Map.grouped(int size) |
|
(package private) static <K,V,M extends Map<K,V>> Iterator<M> |
Maps.grouped(M map,
Maps.OfEntries<K,V,M> ofEntries,
int size) |
|
Iterator<? extends Multimap<K,V>> |
Multimap.grouped(int size) |
|
Iterator<? extends PriorityQueue<T>> |
PriorityQueue.grouped(int size) |
|
Iterator<Queue<T>> |
Queue.grouped(int size) |
|
Iterator<? extends Seq<T>> |
Seq.grouped(int size) |
|
Iterator<? extends Set<T>> |
Set.grouped(int size) |
|
Iterator<? extends SortedMap<K,V>> |
SortedMap.grouped(int size) |
|
Iterator<? extends SortedMultimap<K,V>> |
SortedMultimap.grouped(int size) |
|
Iterator<? extends SortedSet<T>> |
SortedSet.grouped(int size) |
|
default Iterator<Stream<T>> |
Stream.grouped(int size) |
|
Iterator<? extends Traversable<T>> |
Traversable.grouped(int size) |
Splits this Traversable into consecutive blocks of the given size.
|
default Iterator<Seq<T>> |
Tree.grouped(int size) |
|
Iterator<TreeMap<K,V>> |
TreeMap.grouped(int size) |
|
Iterator<TreeSet<T>> |
TreeSet.grouped(int size) |
|
Iterator<Vector<T>> |
Vector.grouped(int size) |
|
default Iterator<T> |
Iterator.init() |
|
default Iterator<T> |
Iterator.intersperse(T element) |
Returns a new Iterator where the specified element is inserted
between each element of this iterator.
|
static <T> Iterator<T> |
Iterator.iterate(java.util.function.Supplier<? extends Option<? extends T>> supplier) |
Creates an Iterator that repeatedly invokes the given Supplier
as long as it returns a Some value, terminating when it returns None.
|
static <T> Iterator<T> |
Iterator.iterate(T seed,
java.util.function.Function<? super T,? extends T> f) |
Returns an infinite Iterator that generates values by repeatedly
applying the given function to the previous value, starting with seed.
|
@NonNull Iterator<Tuple2<K,V>> |
AbstractMultimap.iterator() |
|
@NonNull Iterator<T> |
Array.iterator() |
|
(package private) Iterator<T> |
BitMappedTrie.iterator() |
|
@NonNull Iterator<T> |
BitSetModule.AbstractBitSet.iterator() |
|
@NonNull Iterator<java.lang.Character> |
CharSeq.iterator() |
|
Iterator<Tuple2<K,V>> |
HashArrayMappedTrie.iterator() |
|
Iterator<Tuple2<K,V>> |
HashArrayMappedTrieModule.AbstractNode.iterator() |
|
@NonNull Iterator<Tuple2<K,V>> |
HashMap.iterator() |
|
@NonNull Iterator<T> |
HashSet.iterator() |
|
default @NonNull Iterator<T> |
Iterator.iterator() |
|
@NonNull Iterator<Tuple2<K,V>> |
LinkedHashMap.iterator() |
|
@NonNull Iterator<T> |
LinkedHashSet.iterator() |
|
@NonNull Iterator<Tuple2<K,V>> |
Map.iterator() |
|
default <U> Iterator<U> |
Map.iterator(@NonNull java.util.function.BiFunction<K,V,? extends U> mapper) |
Iterates this Map sequentially, mapping the (key, value) pairs to elements.
|
@NonNull Iterator<Tuple2<K,V>> |
Multimap.iterator() |
|
default <U> Iterator<U> |
Multimap.iterator(@NonNull java.util.function.BiFunction<K,V,? extends U> mapper) |
Iterates this Multimap sequentially, mapping the (key, value) pairs to elements.
|
default Iterator<T> |
RedBlackTree.iterator() |
Returns an Iterator that iterates elements in the order induced by the underlying Comparator.
|
default Iterator<T> |
Seq.iterator(int index) |
Returns an iterator over the elements of this sequence starting at the specified index.
|
@NonNull Iterator<T> |
Set.iterator() |
|
@NonNull Iterator<T> |
Stream.Cons.iterator() |
|
@NonNull Iterator<T> |
Stream.Empty.iterator() |
|
default @NonNull Iterator<T> |
Traversable.iterator() |
|
default @NonNull Iterator<T> |
Tree.iterator() |
|
default Iterator<T> |
Tree.iterator(Tree.Order order) |
Traverses this tree values in a specific Tree.Order.
|
@NonNull Iterator<Tuple2<K,V>> |
TreeMap.iterator() |
|
@NonNull Iterator<T> |
TreeSet.iterator() |
|
@NonNull Iterator<T> |
Vector.iterator() |
|
Iterator<K> |
HashArrayMappedTrie.keysIterator() |
Provide unboxed access to the keys in the trie.
|
Iterator<K> |
HashArrayMappedTrieModule.AbstractNode.keysIterator() |
|
Iterator<K> |
HashMap.keysIterator() |
|
default Iterator<K> |
Map.keysIterator() |
Returns the keys contained in this map as an iterator.
|
default <U> Iterator<U> |
Iterator.map(@NonNull java.util.function.Function<? super T,? extends U> mapper) |
Maps the elements of this Iterator lazily using the given mapper.
|
default <U> Iterator<U> |
Iterator.mapTo(U value) |
|
default Iterator<java.lang.Void> |
Iterator.mapToVoid() |
|
static <T> Iterator<T> |
Iterator.narrow(Iterator<? extends T> iterator) |
Narrows an Iterator<? extends T> to Iterator<T> using a
type-safe cast.
|
(package private) Iterator<HashArrayMappedTrieModule.LeafNode<K,V>> |
HashArrayMappedTrieModule.AbstractNode.nodes() |
|
Iterator<HashArrayMappedTrieModule.LeafNode<K,V>> |
HashArrayMappedTrieModule.EmptyNode.nodes() |
|
Iterator<HashArrayMappedTrieModule.LeafNode<K,V>> |
HashArrayMappedTrieModule.LeafList.nodes() |
|
Iterator<HashArrayMappedTrieModule.LeafNode<K,V>> |
HashArrayMappedTrieModule.LeafSingleton.nodes() |
|
static <T> Iterator<T> |
Iterator.of(T element) |
Creates an Iterator that yields exactly one element.
|
static <T> Iterator<T> |
Iterator.of(T... elements) |
Creates an Iterator that iterates over the provided elements.
|
static Iterator<java.lang.Boolean> |
Iterator.ofAll(boolean... elements) |
Creates an Iterator over the given boolean values.
|
static Iterator<java.lang.Byte> |
Iterator.ofAll(byte... elements) |
Creates an Iterator over the given byte values.
|
static Iterator<java.lang.Character> |
Iterator.ofAll(char... elements) |
Creates an Iterator over the given char values.
|
static Iterator<java.lang.Double> |
Iterator.ofAll(double... elements) |
Creates an Iterator over the given double values.
|
static Iterator<java.lang.Float> |
Iterator.ofAll(float... elements) |
Creates an Iterator over the given float values.
|
static Iterator<java.lang.Integer> |
Iterator.ofAll(int... elements) |
Creates an Iterator over the given int values.
|
static Iterator<java.lang.Long> |
Iterator.ofAll(long... elements) |
Creates an Iterator over the given long values.
|
static Iterator<java.lang.Short> |
Iterator.ofAll(short... elements) |
Creates an Iterator over the given short values.
|
static <T> Iterator<T> |
Iterator.ofAll(java.lang.Iterable<? extends T> iterable) |
Creates an Iterator from the provided Iterable.
|
static <T> Iterator<T> |
Iterator.ofAll(java.util.Iterator<? extends T> iterator) |
Creates an Iterator that delegates hasNext() and next()
to the given Iterator.
|
default Iterator<T> |
Iterator.orElse(@NonNull java.util.function.Supplier<? extends java.lang.Iterable<? extends T>> supplier) |
|
default Iterator<T> |
Iterator.orElse(java.lang.Iterable<? extends T> other) |
|
default Iterator<T> |
Iterator.peek(@NonNull java.util.function.Consumer<? super T> action) |
|
static Iterator<java.lang.Character> |
Iterator.range(char from,
char toExclusive) |
Creates an Iterator of characters starting from from (inclusive)
up to toExclusive (exclusive).
|
static Iterator<java.lang.Integer> |
Iterator.range(int from,
int toExclusive) |
Creates an Iterator of int values starting from from (inclusive)
up to toExclusive (exclusive).
|
static Iterator<java.lang.Long> |
Iterator.range(long from,
long toExclusive) |
Creates an Iterator of long values starting from from (inclusive)
up to toExclusive (exclusive).
|
static Iterator<java.lang.Character> |
Iterator.rangeBy(char from,
char toExclusive,
int step) |
Creates an Iterator of characters starting from from (inclusive)
up to toExclusive (exclusive), advancing by the specified step.
|
static Iterator<java.lang.Double> |
Iterator.rangeBy(double from,
double toExclusive,
double step) |
Creates an Iterator of double values starting from from (inclusive)
up to toExclusive (exclusive), advancing by the specified step.
|
static Iterator<java.lang.Integer> |
Iterator.rangeBy(int from,
int toExclusive,
int step) |
Creates an Iterator of int values starting from from (inclusive)
up to toExclusive (exclusive), advancing by the specified step.
|
static Iterator<java.lang.Long> |
Iterator.rangeBy(long from,
long toExclusive,
long step) |
Creates an Iterator of long values starting from from (inclusive)
up to toExclusive (exclusive), advancing by the specified step.
|
static Iterator<java.math.BigDecimal> |
Iterator.rangeBy(java.math.BigDecimal from,
java.math.BigDecimal toExclusive,
java.math.BigDecimal step) |
Creates an Iterator of BigDecimal values starting from from (inclusive)
up to toExclusive (exclusive), advancing by the specified step.
|
static Iterator<java.lang.Character> |
Iterator.rangeClosed(char from,
char toInclusive) |
Creates an Iterator of characters starting from from (inclusive)
up to toInclusive (inclusive).
|
static Iterator<java.lang.Integer> |
Iterator.rangeClosed(int from,
int toInclusive) |
Creates an Iterator of int values starting from from (inclusive)
up to toInclusive (inclusive).
|
static Iterator<java.lang.Long> |
Iterator.rangeClosed(long from,
long toInclusive) |
Creates an Iterator of long values starting from from (inclusive)
up to toInclusive (inclusive).
|
static Iterator<java.lang.Character> |
Iterator.rangeClosedBy(char from,
char toInclusive,
int step) |
Creates an Iterator of characters starting from from (inclusive)
up to toInclusive (inclusive), advancing by the specified step.
|
static Iterator<java.lang.Double> |
Iterator.rangeClosedBy(double from,
double toInclusive,
double step) |
Creates an Iterator of double values starting from from (inclusive)
up to toInclusive (inclusive), advancing by the specified step.
|
static Iterator<java.lang.Integer> |
Iterator.rangeClosedBy(int from,
int toInclusive,
int step) |
Creates an Iterator of int values starting from from (inclusive)
up to toInclusive (inclusive), advancing by the specified step.
|
static Iterator<java.lang.Long> |
Iterator.rangeClosedBy(long from,
long toInclusive,
long step) |
Creates an Iterator of long values starting from from (inclusive)
up to toInclusive (inclusive), advancing by the specified step.
|
default Iterator<T> |
Iterator.reject(@NonNull java.util.function.Predicate<? super T> predicate) |
|
default Iterator<T> |
Iterator.replace(T currentElement,
T newElement) |
|
default Iterator<T> |
Iterator.replaceAll(T currentElement,
T newElement) |
|
default Iterator<T> |
Iterator.retainAll(@NonNull java.lang.Iterable<? extends T> elements) |
|
(package private) static <T> Iterator<T> |
Collections.reverseIterator(java.lang.Iterable<T> iterable) |
|
default Iterator<T> |
IndexedSeq.reverseIterator() |
|
default Iterator<T> |
LinearSeq.reverseIterator() |
|
Iterator<T> |
Seq.reverseIterator() |
Returns an iterator that yields elements of this sequence in reversed order.
|
private static <T> Iterator<T> |
Collections.reverseListIterator(java.util.List<T> list) |
|
default <U> Iterator<U> |
Iterator.scanLeft(U zero,
@NonNull java.util.function.BiFunction<? super U,? super T,? extends U> operation) |
|
default <U> Iterator<U> |
Iterator.scanRight(U zero,
@NonNull java.util.function.BiFunction<? super T,? super U,? extends U> operation) |
|
Iterator<M> |
AbstractMultimap.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<Array<T>> |
Array.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<BitSet<T>> |
BitSet.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<BitSet<T>> |
BitSetModule.AbstractBitSet.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<CharSeq> |
CharSeq.slideBy(@NonNull java.util.function.Function<? super java.lang.Character,?> classifier) |
|
Iterator<HashMap<K,V>> |
HashMap.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<HashSet<T>> |
HashSet.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<? extends IndexedSeq<T>> |
IndexedSeq.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
default Iterator<Seq<T>> |
Iterator.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<? extends LinearSeq<T>> |
LinearSeq.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<LinkedHashMap<K,V>> |
LinkedHashMap.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<LinkedHashSet<T>> |
LinkedHashSet.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
default Iterator<List<T>> |
List.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<? extends Map<K,V>> |
Map.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
(package private) static <K,V,M extends Map<K,V>> Iterator<M> |
Maps.slideBy(M map,
Maps.OfEntries<K,V,M> ofEntries,
java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<? extends Multimap<K,V>> |
Multimap.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<? extends PriorityQueue<T>> |
PriorityQueue.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<Queue<T>> |
Queue.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<? extends Seq<T>> |
Seq.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<? extends Set<T>> |
Set.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<? extends SortedMap<K,V>> |
SortedMap.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<? extends SortedMultimap<K,V>> |
SortedMultimap.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<? extends SortedSet<T>> |
SortedSet.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
default Iterator<Stream<T>> |
Stream.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<? extends Traversable<T>> |
Traversable.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
Partitions this Traversable into consecutive non-overlapping windows
according to a classification function.
|
default Iterator<Seq<T>> |
Tree.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<TreeMap<K,V>> |
TreeMap.slideBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,?> classifier) |
|
Iterator<TreeSet<T>> |
TreeSet.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<Vector<T>> |
Vector.slideBy(@NonNull java.util.function.Function<? super T,?> classifier) |
|
Iterator<M> |
AbstractMultimap.sliding(int size) |
|
Iterator<M> |
AbstractMultimap.sliding(int size,
int step) |
|
Iterator<Array<T>> |
Array.sliding(int size) |
|
Iterator<Array<T>> |
Array.sliding(int size,
int step) |
|
default Iterator<BitSet<T>> |
BitSet.sliding(int size) |
|
Iterator<BitSet<T>> |
BitSet.sliding(int size,
int step) |
|
Iterator<BitSet<T>> |
BitSetModule.AbstractBitSet.sliding(int size,
int step) |
|
Iterator<CharSeq> |
CharSeq.sliding(int size) |
|
Iterator<CharSeq> |
CharSeq.sliding(int size,
int step) |
|
Iterator<HashMap<K,V>> |
HashMap.sliding(int size) |
|
Iterator<HashMap<K,V>> |
HashMap.sliding(int size,
int step) |
|
Iterator<HashSet<T>> |
HashSet.sliding(int size) |
|
Iterator<HashSet<T>> |
HashSet.sliding(int size,
int step) |
|
Iterator<? extends IndexedSeq<T>> |
IndexedSeq.sliding(int size) |
|
Iterator<? extends IndexedSeq<T>> |
IndexedSeq.sliding(int size,
int step) |
|
default Iterator<Seq<T>> |
Iterator.sliding(int size) |
|
default Iterator<Seq<T>> |
Iterator.sliding(int size,
int step) |
|
Iterator<? extends LinearSeq<T>> |
LinearSeq.sliding(int size) |
|
Iterator<? extends LinearSeq<T>> |
LinearSeq.sliding(int size,
int step) |
|
Iterator<LinkedHashMap<K,V>> |
LinkedHashMap.sliding(int size) |
|
Iterator<LinkedHashMap<K,V>> |
LinkedHashMap.sliding(int size,
int step) |
|
Iterator<LinkedHashSet<T>> |
LinkedHashSet.sliding(int size) |
|
Iterator<LinkedHashSet<T>> |
LinkedHashSet.sliding(int size,
int step) |
|
default Iterator<List<T>> |
List.sliding(int size) |
|
default Iterator<List<T>> |
List.sliding(int size,
int step) |
|
Iterator<? extends Map<K,V>> |
Map.sliding(int size) |
|
Iterator<? extends Map<K,V>> |
Map.sliding(int size,
int step) |
|
(package private) static <K,V,M extends Map<K,V>> Iterator<M> |
Maps.sliding(M map,
Maps.OfEntries<K,V,M> ofEntries,
int size) |
|
(package private) static <K,V,M extends Map<K,V>> Iterator<M> |
Maps.sliding(M map,
Maps.OfEntries<K,V,M> ofEntries,
int size,
int step) |
|
Iterator<? extends Multimap<K,V>> |
Multimap.sliding(int size) |
|
Iterator<? extends Multimap<K,V>> |
Multimap.sliding(int size,
int step) |
|
Iterator<? extends PriorityQueue<T>> |
PriorityQueue.sliding(int size) |
|
Iterator<? extends PriorityQueue<T>> |
PriorityQueue.sliding(int size,
int step) |
|
Iterator<Queue<T>> |
Queue.sliding(int size) |
|
Iterator<Queue<T>> |
Queue.sliding(int size,
int step) |
|
Iterator<? extends Seq<T>> |
Seq.sliding(int size) |
|
Iterator<? extends Seq<T>> |
Seq.sliding(int size,
int step) |
|
Iterator<? extends Set<T>> |
Set.sliding(int size) |
|
Iterator<? extends Set<T>> |
Set.sliding(int size,
int step) |
|
Iterator<? extends SortedMap<K,V>> |
SortedMap.sliding(int size) |
|
Iterator<? extends SortedMap<K,V>> |
SortedMap.sliding(int size,
int step) |
|
Iterator<? extends SortedMultimap<K,V>> |
SortedMultimap.sliding(int size) |
|
Iterator<? extends SortedMultimap<K,V>> |
SortedMultimap.sliding(int size,
int step) |
|
Iterator<? extends SortedSet<T>> |
SortedSet.sliding(int size) |
|
Iterator<? extends SortedSet<T>> |
SortedSet.sliding(int size,
int step) |
|
default Iterator<Stream<T>> |
Stream.sliding(int size) |
|
default Iterator<Stream<T>> |
Stream.sliding(int size,
int step) |
|
Iterator<? extends Traversable<T>> |
Traversable.sliding(int size) |
Slides a window of a given size over this Traversable with a step size of 1.
|
Iterator<? extends Traversable<T>> |
Traversable.sliding(int size,
int step) |
Slides a window of a specific size with a given step over this Traversable.
|
default Iterator<Seq<T>> |
Tree.sliding(int size) |
|
default Iterator<Seq<T>> |
Tree.sliding(int size,
int step) |
|
Iterator<TreeMap<K,V>> |
TreeMap.sliding(int size) |
|
Iterator<TreeMap<K,V>> |
TreeMap.sliding(int size,
int step) |
|
Iterator<TreeSet<T>> |
TreeSet.sliding(int size) |
|
Iterator<TreeSet<T>> |
TreeSet.sliding(int size,
int step) |
|
Iterator<Vector<T>> |
Vector.sliding(int size) |
|
Iterator<Vector<T>> |
Vector.sliding(int size,
int step) |
|
(package private) static <T> Iterator<T> |
Collections.tabulate(int n,
java.util.function.Function<? super java.lang.Integer,? extends T> f) |
|
static <T> Iterator<T> |
Iterator.tabulate(int n,
java.util.function.Function<? super java.lang.Integer,? extends T> f) |
Returns an Iterator over a sequence of n elements, where each element
is computed by the given function f applied to its index.
|
default Iterator<T> |
Iterator.tail() |
|
default Iterator<T> |
Iterator.take(int n) |
Take the first n elements from this iterator.
|
default Iterator<T> |
Iterator.takeRight(int n) |
|
default Iterator<T> |
Iterator.takeUntil(@NonNull java.util.function.Predicate<? super T> predicate) |
|
default Iterator<T> |
Iterator.takeWhile(@NonNull java.util.function.Predicate<? super T> predicate) |
|
static <T> Iterator<T> |
Iterator.unfold(T seed,
java.util.function.Function<? super T,Option<Tuple2<? extends T,? extends T>>> f) |
Creates an Iterator by repeatedly applying a function to a seed value.
|
static <T,U> Iterator<U> |
Iterator.unfoldLeft(T seed,
java.util.function.Function<? super T,Option<Tuple2<? extends T,? extends U>>> f) |
Creates an Iterator by repeatedly applying a function to a seed value,
generating elements in a left-to-right order.
|
static <T,U> Iterator<U> |
Iterator.unfoldRight(T seed,
java.util.function.Function<? super T,Option<Tuple2<? extends U,? extends T>>> f) |
Creates an Iterator by repeatedly applying a function to a seed value,
generating elements in a right-to-left order.
|
Iterator<V> |
HashArrayMappedTrie.valuesIterator() |
Provide unboxed access to the values in the trie.
|
Iterator<V> |
HashArrayMappedTrieModule.AbstractNode.valuesIterator() |
|
Iterator<V> |
HashMap.valuesIterator() |
|
default Iterator<V> |
Map.valuesIterator() |
Returns the values in this map.
|
default <U> Iterator<Tuple2<T,U>> |
Iterator.zip(@NonNull java.lang.Iterable<? extends U> that) |
|
default <U> Iterator<Tuple2<T,U>> |
Iterator.zipAll(@NonNull java.lang.Iterable<? extends U> that,
T thisElem,
U thatElem) |
|
default <U,R> Iterator<R> |
Iterator.zipWith(@NonNull java.lang.Iterable<? extends U> that,
java.util.function.BiFunction<? super T,? super U,? extends R> mapper) |
|
default Iterator<Tuple2<T,java.lang.Integer>> |
Iterator.zipWithIndex() |
|
default <U> Iterator<U> |
Iterator.zipWithIndex(@NonNull java.util.function.BiFunction<? super T,? super java.lang.Integer,? extends U> mapper) |
|