Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

accept(char) - Method in interface org.d2ab.function.CharConsumer
Perform this action on the given value.
accept(char, int) - Method in interface org.d2ab.function.CharIntConsumer
 
accept(double, int) - Method in interface org.d2ab.function.DoubleIntConsumer
 
accept(int, int) - Method in interface org.d2ab.function.IntBiConsumer
 
accept(long, int) - Method in interface org.d2ab.function.LongIntConsumer
 
accept(T, char) - Method in interface org.d2ab.function.ObjCharConsumer
Perform this action on the given value and the given character.
accept(T, U, int) - Method in interface org.d2ab.function.ObjObjIntConsumer
 
add(T) - Method in class org.d2ab.collection.ChainedCollection
 
add(int, T) - Method in class org.d2ab.collection.ChainedList
 
add(T) - Method in class org.d2ab.collection.ChainedListIterator
 
add(Character) - Method in interface org.d2ab.collection.chars.CharCollection
 
add(Character) - Method in interface org.d2ab.collection.chars.CharList
 
add(int, Character) - Method in interface org.d2ab.collection.chars.CharList
 
add(char) - Method in interface org.d2ab.collection.chars.CharListIterator
 
add(Character) - Method in interface org.d2ab.collection.chars.CharListIterator
 
add(Character) - Method in interface org.d2ab.collection.chars.CharSet
 
add(T) - Method in class org.d2ab.collection.CollectionList
 
add(Double) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
add(Double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
add(int, Double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
add(double) - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
add(Double) - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
add(Double) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
add(T) - Method in class org.d2ab.collection.FilteredList
 
add(int, T) - Method in class org.d2ab.collection.FilteredList
 
add(T) - Method in class org.d2ab.collection.FilteringListIterator
 
add(Integer) - Method in interface org.d2ab.collection.ints.IntCollection
 
add(Integer) - Method in interface org.d2ab.collection.ints.IntList
 
add(int, Integer) - Method in interface org.d2ab.collection.ints.IntList
 
add(int) - Method in interface org.d2ab.collection.ints.IntListIterator
 
add(Integer) - Method in interface org.d2ab.collection.ints.IntListIterator
 
add(Integer) - Method in interface org.d2ab.collection.ints.IntSet
 
add(T) - Method in interface org.d2ab.collection.IterableCollection
 
add(Long) - Method in interface org.d2ab.collection.longs.LongCollection
 
add(Long) - Method in interface org.d2ab.collection.longs.LongList
 
add(int, Long) - Method in interface org.d2ab.collection.longs.LongList
 
add(long) - Method in interface org.d2ab.collection.longs.LongListIterator
 
add(Long) - Method in interface org.d2ab.collection.longs.LongListIterator
 
add(Long) - Method in interface org.d2ab.collection.longs.LongSet
 
add(int, T) - Method in class org.d2ab.collection.ReverseList
 
add(T) - Method in class org.d2ab.iterator.CachingListIterator
 
add(T) - Method in class org.d2ab.iterator.ForwardListIterator
 
add(T) - Method in class org.d2ab.sequence.CollectionSequence
 
addAll(int, Collection<? extends T>) - Method in class org.d2ab.collection.ChainedList
 
addAll(Collection<? extends Character>) - Method in interface org.d2ab.collection.chars.CharCollection
 
addAll(int, Collection<? extends Character>) - Method in interface org.d2ab.collection.chars.CharList
 
addAll(Collection<? extends Character>) - Method in interface org.d2ab.collection.chars.CharList
 
addAll(Collection<? extends Character>) - Method in interface org.d2ab.collection.chars.CharSet
 
addAll(Collection<? extends T>) - Method in class org.d2ab.collection.CollectionList
 
addAll(IntCollection, Collection<? extends Integer>) - Static method in class org.d2ab.collection.Collectionz
 
addAll(LongCollection, Collection<? extends Long>) - Static method in class org.d2ab.collection.Collectionz
 
addAll(CharCollection, Collection<? extends Character>) - Static method in class org.d2ab.collection.Collectionz
 
addAll(DoubleCollection, Collection<? extends Double>) - Static method in class org.d2ab.collection.Collectionz
 
addAll(Collection<? extends Double>) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
addAll(int, Collection<? extends Double>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addAll(Collection<? extends Double>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addAll(Collection<? extends Double>) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
addAll(Collection<? extends T>) - Method in class org.d2ab.collection.FilteredList
 
addAll(int, Collection<? extends T>) - Method in class org.d2ab.collection.FilteredList
 
addAll(Collection<? extends Integer>) - Method in interface org.d2ab.collection.ints.IntCollection
 
addAll(int, Collection<? extends Integer>) - Method in interface org.d2ab.collection.ints.IntList
 
addAll(Collection<? extends Integer>) - Method in interface org.d2ab.collection.ints.IntList
 
addAll(Collection<? extends Integer>) - Method in interface org.d2ab.collection.ints.IntSet
 
addAll(Collection<? extends T>) - Method in interface org.d2ab.collection.IterableCollection
 
addAll(Collection<? extends Long>) - Method in interface org.d2ab.collection.longs.LongCollection
 
addAll(int, Collection<? extends Long>) - Method in interface org.d2ab.collection.longs.LongList
 
addAll(Collection<? extends Long>) - Method in interface org.d2ab.collection.longs.LongList
 
addAll(Collection<? extends Long>) - Method in interface org.d2ab.collection.longs.LongSet
 
addAll(Collection<? extends T>) - Method in class org.d2ab.collection.ReverseList
 
addAll(int, Collection<? extends T>) - Method in class org.d2ab.collection.ReverseList
 
addAllChars(char...) - Method in class org.d2ab.collection.chars.ArrayCharList
 
addAllChars(CharCollection) - Method in class org.d2ab.collection.chars.ArrayCharList
 
addAllChars(char...) - Method in interface org.d2ab.collection.chars.CharCollection
 
addAllChars(CharCollection) - Method in interface org.d2ab.collection.chars.CharCollection
 
addAllChars(char...) - Method in interface org.d2ab.collection.chars.CharList
 
addAllChars(CharCollection) - Method in interface org.d2ab.collection.chars.CharList
 
addAllCharsAt(int, char...) - Method in class org.d2ab.collection.chars.ArrayCharList
 
addAllCharsAt(int, CharCollection) - Method in class org.d2ab.collection.chars.ArrayCharList
 
addAllCharsAt(int, char...) - Method in interface org.d2ab.collection.chars.CharList
 
addAllCharsAt(int, CharCollection) - Method in interface org.d2ab.collection.chars.CharList
 
addAllDoubles(double...) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
addAllDoubles(DoubleCollection) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
addAllDoubles(double...) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
addAllDoubles(DoubleCollection) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
addAllDoubles(double...) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addAllDoubles(DoubleCollection) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addAllDoublesAt(int, double...) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
addAllDoublesAt(int, DoubleCollection) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
addAllDoublesAt(int, double...) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addAllDoublesAt(int, DoubleCollection) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addAllInts(int...) - Method in class org.d2ab.collection.ints.ArrayIntList
 
addAllInts(IntCollection) - Method in class org.d2ab.collection.ints.ArrayIntList
 
addAllInts(int...) - Method in interface org.d2ab.collection.ints.IntCollection
 
addAllInts(IntCollection) - Method in interface org.d2ab.collection.ints.IntCollection
 
addAllInts(int...) - Method in interface org.d2ab.collection.ints.IntList
 
addAllInts(IntCollection) - Method in interface org.d2ab.collection.ints.IntList
 
addAllIntsAt(int, int...) - Method in class org.d2ab.collection.ints.ArrayIntList
 
addAllIntsAt(int, IntCollection) - Method in class org.d2ab.collection.ints.ArrayIntList
 
addAllIntsAt(int, int...) - Method in interface org.d2ab.collection.ints.IntList
 
addAllIntsAt(int, IntCollection) - Method in interface org.d2ab.collection.ints.IntList
 
addAllLongs(long...) - Method in class org.d2ab.collection.longs.ArrayLongList
 
addAllLongs(LongCollection) - Method in class org.d2ab.collection.longs.ArrayLongList
 
addAllLongs(long...) - Method in interface org.d2ab.collection.longs.LongCollection
 
addAllLongs(LongCollection) - Method in interface org.d2ab.collection.longs.LongCollection
 
addAllLongs(long...) - Method in interface org.d2ab.collection.longs.LongList
 
addAllLongs(LongCollection) - Method in interface org.d2ab.collection.longs.LongList
 
addAllLongsAt(int, long...) - Method in class org.d2ab.collection.longs.ArrayLongList
 
addAllLongsAt(int, LongCollection) - Method in class org.d2ab.collection.longs.ArrayLongList
 
addAllLongsAt(int, long...) - Method in interface org.d2ab.collection.longs.LongList
 
addAllLongsAt(int, LongCollection) - Method in interface org.d2ab.collection.longs.LongList
 
addChar(char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
addChar(char) - Method in class org.d2ab.collection.chars.BitCharSet
 
addChar(char) - Method in interface org.d2ab.collection.chars.CharCollection
 
addChar(char) - Method in interface org.d2ab.collection.chars.CharList
 
addChar(char) - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
addCharAt(int, char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
addCharAt(int, char) - Method in interface org.d2ab.collection.chars.CharList
 
addDouble(double, double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
addDouble(double) - Method in interface org.d2ab.collection.doubles.DoubleCollection
addDouble(double, double) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
addDouble(double, double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addDouble(double, double) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
addDouble(double, double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
addDoubleAt(int, double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
addDoubleAt(int, double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addDoubleExactly(double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
addDoubleExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
addDoubleExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
addDoubleExactly(double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
addDoubleExactly(double) - Method in class org.d2ab.collection.doubles.RawDoubleSet
 
addDoubleExactly(double) - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
addInt(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
addInt(int) - Method in class org.d2ab.collection.ints.BitIntSet
 
addInt(int) - Method in interface org.d2ab.collection.ints.IntCollection
 
addInt(int) - Method in interface org.d2ab.collection.ints.IntList
 
addInt(int) - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
addIntAt(int, int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
addIntAt(int, int) - Method in interface org.d2ab.collection.ints.IntList
 
addLong(long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
addLong(long) - Method in class org.d2ab.collection.longs.BitLongSet
 
addLong(long) - Method in interface org.d2ab.collection.longs.LongCollection
 
addLong(long) - Method in interface org.d2ab.collection.longs.LongList
 
addLong(long) - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 
addLong(long) - Method in class org.d2ab.collection.SparseBitSet
 
addLongAt(int, long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
addLongAt(int, long) - Method in interface org.d2ab.collection.longs.LongList
 
adjacentEntries() - Method in interface org.d2ab.sequence.Sequence
Pair the elements of this Sequence into a sequence of Map.Entry elements.
adjacentPairs() - Method in interface org.d2ab.sequence.Sequence
Pair the elements of this Sequence into a sequence of Pair elements.
all(Iterable<T>, Predicate<? super T>) - Static method in class org.d2ab.collection.Iterables
 
all(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
 
all() - Static method in interface org.d2ab.sequence.CharSeq
A CharSeq of all the Character values starting at Character.MIN_VALUE and ending at Character.MAX_VALUE.
all(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
 
all(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
 
all(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
 
all(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
 
all(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
 
all(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
all(Class<?>) - Method in interface org.d2ab.sequence.Sequence
 
and(CharBiPredicate) - Method in interface org.d2ab.function.CharBiPredicate
Combine this predicate with another predicate using "and" boolean logic.
and(CharPredicate) - Method in interface org.d2ab.function.CharPredicate
Combine this predicate with another predicate using "and" boolean logic.
and(DoubleBiPredicate) - Method in interface org.d2ab.function.DoubleBiPredicate
Combine this predicate with another predicate using "and" boolean logic.
and(IntBiPredicate) - Method in interface org.d2ab.function.IntBiPredicate
Combine this predicate with another predicate using "and" boolean logic.
and(LongBiPredicate) - Method in interface org.d2ab.function.LongBiPredicate
Combine this predicate with another predicate using "and" boolean logic.
andThen(CharConsumer) - Method in interface org.d2ab.function.CharConsumer
Combine this consumer with another consumer whose action is always performed after this consumer's action.
andThen(CharUnaryOperator) - Method in interface org.d2ab.function.CharUnaryOperator
Compose this operator with another operator, applying the given operator to the result of this operator.
any(Iterable<T>, Predicate<? super T>) - Static method in class org.d2ab.collection.Iterables
 
any(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
 
any(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
 
any(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
 
any(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
 
any(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
 
any(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
 
any(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
any(Class<?>) - Method in interface org.d2ab.sequence.Sequence
 
append(T...) - Method in class org.d2ab.collection.ChainingIterable
 
append(Iterable<T>) - Method in class org.d2ab.collection.ChainingIterable
 
append(Iterator<T>) - Method in class org.d2ab.collection.ChainingIterable
 
append(Stream<T>) - Method in class org.d2ab.collection.ChainingIterable
 
append(CharIterable) - Method in class org.d2ab.collection.chars.ChainingCharIterable
 
append(DoubleIterable) - Method in class org.d2ab.collection.doubles.ChainingDoubleIterable
 
append(IntIterable) - Method in class org.d2ab.collection.ints.ChainingIntIterable
 
append(LongIterable) - Method in class org.d2ab.collection.longs.ChainingLongIterable
 
append(Iterator<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Append the elements of the given Iterator to the end of this BiSequence.
append(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Append the elements of the given Iterable to the end of this BiSequence.
append(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
Append the given elements to the end of this BiSequence.
append(Stream<Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Append the elements of the given Stream to the end of this BiSequence.
append(char...) - Method in interface org.d2ab.sequence.CharSeq
Append the given chars to the end of this CharSeq.
append(CharIterable) - Method in interface org.d2ab.sequence.CharSeq
Append the chars in the given CharIterable to the end of this CharSeq.
append(Iterable<Character>) - Method in interface org.d2ab.sequence.CharSeq
Append the Characters in the given Iterable to the end of this CharSeq.
append(CharIterator) - Method in interface org.d2ab.sequence.CharSeq
Append the chars in the given CharIterator to the end of this CharSeq.
append(PrimitiveIterator.OfInt) - Method in interface org.d2ab.sequence.CharSeq
Append the chars in the given PrimitiveIterator.OfInt to the end of this CharSeq.
append(Iterator<Character>) - Method in interface org.d2ab.sequence.CharSeq
Append the Characters in the given Iterator to the end of this CharSeq.
append(Stream<Character>) - Method in interface org.d2ab.sequence.CharSeq
Append the Characters in the given Stream to the end of this CharSeq.
append(IntStream) - Method in interface org.d2ab.sequence.CharSeq
Append the char values of the ints in the given IntStream to the end of this CharSeq.
append(Iterable<T>) - Method in class org.d2ab.sequence.CollectionSequence
 
append(T...) - Method in class org.d2ab.sequence.CollectionSequence
 
append(double...) - Method in interface org.d2ab.sequence.DoubleSequence
Append the given doubles to the end of this DoubleSequence.
append(DoubleIterable) - Method in interface org.d2ab.sequence.DoubleSequence
Append the doubles in the given DoubleIterable to the end of this DoubleSequence.
append(Iterable<Double>) - Method in interface org.d2ab.sequence.DoubleSequence
Append the Doubles in the given Iterable to the end of this DoubleSequence.
append(PrimitiveIterator.OfDouble) - Method in interface org.d2ab.sequence.DoubleSequence
Append the doubles in the given PrimitiveIterator.OfDouble to the end of this DoubleSequence.
append(Iterator<Double>) - Method in interface org.d2ab.sequence.DoubleSequence
Append the Doubles in the given Iterator to the end of this DoubleSequence.
append(DoubleStream) - Method in interface org.d2ab.sequence.DoubleSequence
Append the double values of the given DoubleStream to the end of this DoubleSequence.
append(Stream<Double>) - Method in interface org.d2ab.sequence.DoubleSequence
Append the Doubles in the given Stream to the end of this DoubleSequence.
append(Iterator<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Append the elements of the given Iterator to the end of this EntrySequence.
append(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Append the elements of the given Iterable to the end of this EntrySequence.
append(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
Append the given elements to the end of this EntrySequence.
append(Stream<Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Append the elements of the given Stream to the end of this EntrySequence.
append(int...) - Method in interface org.d2ab.sequence.IntSequence
Append the given ints to the end of this IntSequence.
append(IntIterable) - Method in interface org.d2ab.sequence.IntSequence
Append the ints in the given IntIterable to the end of this IntSequence.
append(Iterable<Integer>) - Method in interface org.d2ab.sequence.IntSequence
Append the Integers in the given Iterable to the end of this IntSequence.
append(PrimitiveIterator.OfInt) - Method in interface org.d2ab.sequence.IntSequence
Append the ints in the given IntIterator to the end of this IntSequence.
append(Iterator<Integer>) - Method in interface org.d2ab.sequence.IntSequence
Append the Integers in the given Iterator to the end of this IntSequence.
append(IntStream) - Method in interface org.d2ab.sequence.IntSequence
Append the int values of the given IntStream to the end of this IntSequence.
append(Stream<Integer>) - Method in interface org.d2ab.sequence.IntSequence
Append the Integers in the given Stream to the end of this IntSequence.
append(Iterable<T>) - Method in class org.d2ab.sequence.ListSequence
 
append(T...) - Method in class org.d2ab.sequence.ListSequence
 
append(long...) - Method in interface org.d2ab.sequence.LongSequence
Append the given longs to the end of this LongSequence.
append(LongIterable) - Method in interface org.d2ab.sequence.LongSequence
Append the longs in the given LongIterable to the end of this LongSequence.
append(Iterable<Long>) - Method in interface org.d2ab.sequence.LongSequence
Append the Longs in the given Iterable to the end of this LongSequence.
append(PrimitiveIterator.OfLong) - Method in interface org.d2ab.sequence.LongSequence
Append the longs in the given PrimitiveIterator.OfLong to the end of this LongSequence.
append(Iterator<Long>) - Method in interface org.d2ab.sequence.LongSequence
Append the Longs in the given Iterator to the end of this LongSequence.
append(LongStream) - Method in interface org.d2ab.sequence.LongSequence
Append the long values of the given LongStream to the end of this LongSequence.
append(Stream<Long>) - Method in interface org.d2ab.sequence.LongSequence
Append the Longs in the given Stream to the end of this LongSequence.
append(T...) - Method in interface org.d2ab.sequence.Sequence
Append the given elements to the end of this Sequence.
append(Iterable<T>) - Method in interface org.d2ab.sequence.Sequence
Append the elements of the given Iterable to the end of this Sequence.
append(Iterator<T>) - Method in interface org.d2ab.sequence.Sequence
Append the elements of the given Iterator to the end of this Sequence.
append(Stream<T>) - Method in interface org.d2ab.sequence.Sequence
Append the elements of the given Stream to the end of this Sequence.
appendEntry(K, V) - Method in interface org.d2ab.sequence.EntrySequence
Append the given entry to the end of this EntrySequence.
appendPair(L, R) - Method in interface org.d2ab.sequence.BiSequence
Append the given pair to the end of this BiSequence.
apply(char) - Method in interface org.d2ab.function.CharFunction
Apply this function to the given value.
apply(T, int) - Method in interface org.d2ab.function.ObjIntFunction
 
apply(T, U, int) - Method in interface org.d2ab.function.ObjObjIntFunction
 
apply(T, U, V, W) - Method in interface org.d2ab.function.QuaternaryFunction
 
apply(BiFunction<? super L, ? super R, ? extends T>) - Method in class org.d2ab.util.Pair
 
applyAsChar(char, char) - Method in interface org.d2ab.function.CharBinaryOperator
Applies this operation to the given char values.
applyAsChar(char, int) - Method in interface org.d2ab.function.CharIntToCharFunction
 
applyAsChar(char) - Method in interface org.d2ab.function.CharUnaryOperator
Apply this operator to the given char.
applyAsChar(int) - Method in interface org.d2ab.function.IntToCharFunction
 
applyAsChar(long) - Method in interface org.d2ab.function.LongToCharFunction
 
applyAsChar(T, U) - Method in interface org.d2ab.function.ToCharBiFunction
Apply this function to the given input value.
applyAsChar(T) - Method in interface org.d2ab.function.ToCharFunction
Apply this function to the given input value.
applyAsDouble(double, int) - Method in interface org.d2ab.function.DoubleIntToDoubleFunction
 
applyAsInt(char) - Method in interface org.d2ab.function.CharToIntFunction
 
applyAsLong(long, int) - Method in interface org.d2ab.function.LongIntToLongFunction
 
ArrayCharIterator - Class in org.d2ab.iterator.chars
An Iterator over an array of items.
ArrayCharIterator(char...) - Constructor for class org.d2ab.iterator.chars.ArrayCharIterator
 
ArrayCharList - Class in org.d2ab.collection.chars
An CharList backed by an char-array, supporting all CharList-methods by modifying and/or replacing the underlying array.
ArrayCharList() - Constructor for class org.d2ab.collection.chars.ArrayCharList
Create a new mutable ArrayCharList.
ArrayCharList(int) - Constructor for class org.d2ab.collection.chars.ArrayCharList
Deprecated.
ArrayCharList(CharCollection) - Constructor for class org.d2ab.collection.chars.ArrayCharList
 
ArrayCharList(char[]) - Constructor for class org.d2ab.collection.chars.ArrayCharList
 
ArrayDoubleIterator - Class in org.d2ab.iterator.doubles
An Iterator over an array of items.
ArrayDoubleIterator(double...) - Constructor for class org.d2ab.iterator.doubles.ArrayDoubleIterator
 
ArrayDoubleList - Class in org.d2ab.collection.doubles
A DoubleList backed by a double-array, supporting all DoubleList-methods by modifying and/or replacing the underlying array.
ArrayDoubleList() - Constructor for class org.d2ab.collection.doubles.ArrayDoubleList
Create a new mutable ArrayDoubleList.
ArrayDoubleList(int) - Constructor for class org.d2ab.collection.doubles.ArrayDoubleList
Deprecated.
ArrayDoubleList(DoubleCollection) - Constructor for class org.d2ab.collection.doubles.ArrayDoubleList
 
ArrayDoubleList(double[]) - Constructor for class org.d2ab.collection.doubles.ArrayDoubleList
 
ArrayIntIterator - Class in org.d2ab.iterator.ints
An Iterator over an array of items.
ArrayIntIterator(int...) - Constructor for class org.d2ab.iterator.ints.ArrayIntIterator
 
ArrayIntIterator(int[], int) - Constructor for class org.d2ab.iterator.ints.ArrayIntIterator
 
ArrayIntIterator(int[], int, int) - Constructor for class org.d2ab.iterator.ints.ArrayIntIterator
 
ArrayIntList - Class in org.d2ab.collection.ints
An IntList backed by an int-array, supporting all IntList-methods by modifying and/or replacing the underlying array.
ArrayIntList() - Constructor for class org.d2ab.collection.ints.ArrayIntList
Create a new mutable ArrayIntList.
ArrayIntList(int) - Constructor for class org.d2ab.collection.ints.ArrayIntList
Deprecated.
ArrayIntList(IntCollection) - Constructor for class org.d2ab.collection.ints.ArrayIntList
 
ArrayIntList(int[]) - Constructor for class org.d2ab.collection.ints.ArrayIntList
 
ArrayIterator<T> - Class in org.d2ab.iterator
An Iterator over an array of items.
ArrayIterator(T...) - Constructor for class org.d2ab.iterator.ArrayIterator
 
ArrayLongIterator - Class in org.d2ab.iterator.longs
An Iterator over an array of items.
ArrayLongIterator(long...) - Constructor for class org.d2ab.iterator.longs.ArrayLongIterator
 
ArrayLongIterator(long[], int) - Constructor for class org.d2ab.iterator.longs.ArrayLongIterator
 
ArrayLongIterator(long[], int, int) - Constructor for class org.d2ab.iterator.longs.ArrayLongIterator
 
ArrayLongList - Class in org.d2ab.collection.longs
A LongList backed by a long-array, supporting all LongList-methods by modifying and/or replacing the underlying array.
ArrayLongList() - Constructor for class org.d2ab.collection.longs.ArrayLongList
Create a new mutable ArrayLongList.
ArrayLongList(int) - Constructor for class org.d2ab.collection.longs.ArrayLongList
Deprecated.
ArrayLongList(LongCollection) - Constructor for class org.d2ab.collection.longs.ArrayLongList
 
ArrayLongList(long[]) - Constructor for class org.d2ab.collection.longs.ArrayLongList
 
Arrayz - Class in org.d2ab.collection
Utilities for arrays, similar to Arrays with a few extras like iterators and Arrayz.forEach(T[], java.util.function.Consumer<? super T>).
asChars() - Method in interface org.d2ab.collection.ints.IntCollection
 
asChars() - Method in interface org.d2ab.collection.ints.IntIterable
 
asChars() - Method in interface org.d2ab.collection.ints.IntList
 
asChars() - Method in interface org.d2ab.collection.ints.IntSet
 
asEntryBinaryOperator(QuaternaryFunction<? super K, ? super V, ? super K, ? super V, ? extends Map.Entry<K, V>>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asEntryConsumer(BiConsumer<? super K, ? super V>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asEntryFunction(BiFunction<? super K, ? super V, ? extends R>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asEntryPredicate(BiPredicate<? super K, ? super V>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asInputStream() - Method in interface org.d2ab.collection.ints.IntIterable
 
asList(Collection<T>) - Static method in class org.d2ab.collection.Collectionz
 
asList(Iterable<T>) - Static method in class org.d2ab.collection.Iterables
Create a List view of the given Iterable, where changes in the underlying Iterable are reflected in the returned List.
asList() - Method in interface org.d2ab.sequence.CharSeq
 
asList() - Method in class org.d2ab.sequence.CollectionSequence
 
asList() - Method in interface org.d2ab.sequence.DoubleSequence
 
asList() - Method in interface org.d2ab.sequence.IntSequence
 
asList() - Method in class org.d2ab.sequence.ListSequence
 
asList() - Method in interface org.d2ab.sequence.LongSequence
 
asList() - Method in interface org.d2ab.sequence.Sequence
 
asPairBinaryOperator(QuaternaryFunction<L, R, L, R, Pair<L, R>>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asPairConsumer(BiConsumer<? super L, ? super R>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asPairFunction(BiFunction<? super L, ? super R, ? extends T>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asPairPredicate(BiPredicate<? super L, ? super R>) - Static method in class org.d2ab.sequence.SequenceFunctions
 
asReader() - Method in interface org.d2ab.collection.chars.CharIterable
 
asString() - Method in interface org.d2ab.sequence.CharSeq
 
at(int) - Method in interface org.d2ab.sequence.BiSequence
 
at(int, Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
at(int, BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
 
at(int) - Method in interface org.d2ab.sequence.CharSeq
 
at(int, CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
 
at(int) - Method in interface org.d2ab.sequence.DoubleSequence
 
at(int, DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
 
at(int) - Method in interface org.d2ab.sequence.EntrySequence
 
at(int, Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
at(int, BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
 
at(int) - Method in interface org.d2ab.sequence.IntSequence
 
at(int, IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
 
at(int) - Method in class org.d2ab.sequence.ListSequence
 
at(int) - Method in interface org.d2ab.sequence.LongSequence
 
at(int, LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
 
at(int) - Method in interface org.d2ab.sequence.Sequence
 
at(int, Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
at(int, Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
 
available() - Method in class org.d2ab.collection.ints.IntIterableInputStream
 

B

BackPeekingFilteringCharIterator - Class in org.d2ab.iterator.chars
Base class for iterators that map the next element by also peeking at the previous element.
BackPeekingFilteringCharIterator(CharIterator, char, CharBiPredicate) - Constructor for class org.d2ab.iterator.chars.BackPeekingFilteringCharIterator
 
BackPeekingFilteringDoubleIterator - Class in org.d2ab.iterator.doubles
Base class for iterators that map the next element by also peeking at the previous element.
BackPeekingFilteringDoubleIterator(DoubleIterator, double, DoubleBiPredicate) - Constructor for class org.d2ab.iterator.doubles.BackPeekingFilteringDoubleIterator
 
BackPeekingFilteringIntIterator - Class in org.d2ab.iterator.ints
Base class for iterators that map the next element by also peeking at the previous element.
BackPeekingFilteringIntIterator(IntIterator, int, IntBiPredicate) - Constructor for class org.d2ab.iterator.ints.BackPeekingFilteringIntIterator
 
BackPeekingFilteringIterator<T> - Class in org.d2ab.iterator
Base class for iterators that map the next element by also peeking at the previous element.
BackPeekingFilteringIterator(Iterator<T>, T, BiPredicate<? super T, ? super T>) - Constructor for class org.d2ab.iterator.BackPeekingFilteringIterator
 
BackPeekingFilteringLongIterator - Class in org.d2ab.iterator.longs
Base class for iterators that map the next element by also peeking at the previous element.
BackPeekingFilteringLongIterator(LongIterator, long, LongBiPredicate) - Constructor for class org.d2ab.iterator.longs.BackPeekingFilteringLongIterator
 
BackPeekingMappingCharIterator - Class in org.d2ab.iterator.chars
An iterator over chars that also maps each element by looking at the current AND the previous element.
BackPeekingMappingCharIterator(CharIterator, char, CharBinaryOperator) - Constructor for class org.d2ab.iterator.chars.BackPeekingMappingCharIterator
 
BackPeekingMappingDoubleIterator - Class in org.d2ab.iterator.doubles
An iterator over doubles that also maps each element by looking at the current AND the previous element.
BackPeekingMappingDoubleIterator(DoubleIterator, double, DoubleBinaryOperator) - Constructor for class org.d2ab.iterator.doubles.BackPeekingMappingDoubleIterator
 
BackPeekingMappingIntIterator - Class in org.d2ab.iterator.ints
An iterator over ints that also maps each element by looking at the current AND the previous element.
BackPeekingMappingIntIterator(IntIterator, int, IntBinaryOperator) - Constructor for class org.d2ab.iterator.ints.BackPeekingMappingIntIterator
 
BackPeekingMappingIterator<T,U> - Class in org.d2ab.iterator
Base class for iterators that map the next element by also peeking at the previous element.
BackPeekingMappingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.BackPeekingMappingIterator
 
BackPeekingMappingLongIterator - Class in org.d2ab.iterator.longs
An iterator over longs that also maps each element by looking at the current AND the previous element.
BackPeekingMappingLongIterator(LongIterator, long, LongBinaryOperator) - Constructor for class org.d2ab.iterator.longs.BackPeekingMappingLongIterator
 
Base() - Constructor for class org.d2ab.collection.chars.CharCollection.Base
 
Base() - Constructor for class org.d2ab.collection.chars.CharList.Base
 
Base() - Constructor for class org.d2ab.collection.chars.CharSet.Base
 
Base() - Constructor for class org.d2ab.collection.doubles.DoubleCollection.Base
 
Base() - Constructor for class org.d2ab.collection.doubles.DoubleList.Base
 
Base() - Constructor for class org.d2ab.collection.doubles.DoubleSet.Base
 
Base() - Constructor for class org.d2ab.collection.ints.IntCollection.Base
 
Base() - Constructor for class org.d2ab.collection.ints.IntList.Base
 
Base() - Constructor for class org.d2ab.collection.ints.IntSet.Base
 
Base() - Constructor for class org.d2ab.collection.longs.LongCollection.Base
 
Base() - Constructor for class org.d2ab.collection.longs.LongList.Base
 
Base() - Constructor for class org.d2ab.collection.longs.LongSet.Base
 
batch(int) - Method in interface org.d2ab.sequence.BiSequence
Batch the elements of this BiSequence into a sequence of BiSequences of distinct elements, each with the given batch size.
batch(BiPredicate<? super Pair<L, R>, ? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Batch the elements of this BiSequence into a sequence of BiSequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(QuaternaryPredicate<? super L, ? super R, ? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Batch the elements of this BiSequence into a sequence of BiSequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(int) - Method in interface org.d2ab.sequence.CharSeq
Batch the elements of this Sequence into a sequence of CharSeqs of distinct elements, each with the given batch size.
batch(CharBiPredicate) - Method in interface org.d2ab.sequence.CharSeq
Batch the elements of this Sequence into a sequence of CharSeqs of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(int) - Method in interface org.d2ab.sequence.DoubleSequence
Batch the elements of this DoubleSequence into a sequence of DoubleSequences of distinct elements, each with the given batch size.
batch(DoubleBiPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Batch the elements of this DoubleSequence into a sequence of DoubleSequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(int) - Method in interface org.d2ab.sequence.EntrySequence
Batch the elements of this EntrySequence into a sequence of EntrySequences of distinct elements, each with the given batch size.
batch(BiPredicate<? super Map.Entry<K, V>, ? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Batch the elements of this EntrySequence into a sequence of EntrySequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(QuaternaryPredicate<? super K, ? super V, ? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Batch the elements of this EntrySequence into a sequence of EntrySequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(int) - Method in interface org.d2ab.sequence.IntSequence
Batch the elements of this IntSequence into a sequence of IntSequences of distinct elements, each with the given batch size.
batch(IntBiPredicate) - Method in interface org.d2ab.sequence.IntSequence
Batch the elements of this IntSequence into a sequence of IntSequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(int) - Method in interface org.d2ab.sequence.LongSequence
Batch the elements of this LongSequence into a sequence of LongSequences of distinct elements, each with the given batch size.
batch(LongBiPredicate) - Method in interface org.d2ab.sequence.LongSequence
Batch the elements of this LongSequence into a sequence of LongSequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
batch(int) - Method in interface org.d2ab.sequence.Sequence
Batch the elements of this Sequence into a sequence of Sequences of distinct elements, each with the given batch size.
batch(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Batch the elements of this Sequence into a sequence of Sequences of distinct elements, where the given predicate determines where to split the lists of partitioned elements.
binarySearch(char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
binarySearch(char) - Method in interface org.d2ab.collection.chars.CharList
 
binarySearch(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
binarySearch(int) - Method in interface org.d2ab.collection.ints.IntList
 
binarySearch(long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
binarySearch(long) - Method in interface org.d2ab.collection.longs.LongList
 
binarySearchExactly(double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
binarySearchExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
BiSequence<L,R> - Interface in org.d2ab.sequence
An Iterable sequence of Pairs with Stream-like operations for refining, transforming and collating the list of Pairs.
BitCharSet - Class in org.d2ab.collection.chars
An implementation of CharSortedSet backed by two SparseBitSets for positive and negative values.
BitCharSet() - Constructor for class org.d2ab.collection.chars.BitCharSet
 
BitCharSet(char...) - Constructor for class org.d2ab.collection.chars.BitCharSet
 
bitCount() - Method in class org.d2ab.collection.SparseBitSet
 
BitIntSet - Class in org.d2ab.collection.ints
An implementation of IntSortedSet backed by two SparseBitSets for positive and negative values.
BitIntSet() - Constructor for class org.d2ab.collection.ints.BitIntSet
 
BitIntSet(int...) - Constructor for class org.d2ab.collection.ints.BitIntSet
 
BitLongSet - Class in org.d2ab.collection.longs
An implementation of LongSortedSet backed by two SparseBitSets for positive and negative values.
BitLongSet() - Constructor for class org.d2ab.collection.longs.BitLongSet
 
BitLongSet(long...) - Constructor for class org.d2ab.collection.longs.BitLongSet
 
box() - Method in interface org.d2ab.sequence.CharSeq
Map the chars in this CharSeq to their boxed Character counterparts.
box() - Method in interface org.d2ab.sequence.DoubleSequence
Map the doubles in this DoubleSequence to their boxed Double counterparts.
box() - Method in interface org.d2ab.sequence.IntSequence
Map the ints in this IntSequence to their boxed Integer counterparts.
box() - Method in interface org.d2ab.sequence.LongSequence
Map the longs in this LongSequence to their boxed Long counterparts.
build() - Method in class org.d2ab.collection.Maps.Builder
 
builder(IntFunction<Map<K, V>>, int) - Static method in class org.d2ab.collection.Maps
 
builder(K, V) - Static method in class org.d2ab.collection.Maps
 
builder() - Static method in class org.d2ab.collection.Maps
 
builder(Supplier<Map<K, V>>) - Static method in class org.d2ab.collection.Maps
 

C

cache(Iterable<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence with a cached copy of an Iterable of pairs.
cache(Iterator<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence with a cached copy of an Iterator of pairs.
cache(Stream<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence with a cached copy of a Stream of pairs.
cache(CharIterator) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a cached copy of a CharIterator.
cache(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a cached copy of an PrimitiveIterator.OfInt of char values.
cache(Iterator<Character>) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a cached copy of an Iterator of Characters.
cache(IntStream) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a cached copy of a IntStream of char values.
cache(Stream<Character>) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a cached copy of a Stream of Characters.
cache(CharIterable) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a cached copy of an CharIterable.
cache(Iterable<Character>) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a cached copy of an Iterable of Character values.
cache(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from a cached copy of a PrimitiveIterator.OfDouble.
cache(Iterator<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from a cached copy of an Iterator of Doubles.
cache(DoubleStream) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from a cached copy of a DoubleStream.
cache(Stream<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from a cached copy of a Stream of Doubles.
cache(DoubleIterable) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from a cached copy of an DoubleIterable.
cache(Iterable<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from a cached copy of an Iterable of Double values.
cache(Iterable<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence with a cached copy of an Iterable of entries.
cache(Iterator<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence with a cached copy of an Iterator of entries.
cache(Stream<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence with a cached copy of a Stream of entries.
cache(IntIterable) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from a cached copy of an IntIterable.
cache(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from a cached copy of a PrimitiveIterator.OfInt.
cache(Iterator<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from a cached copy of an Iterator of Integers.
cache(IntStream) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from a cached copy of an IntStream.
cache(Stream<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from a cached copy of a Stream of Integers.
cache(Iterable<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from a cached copy of an Iterable of Integer values.
cache(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from a cached copy of a PrimitiveIterator.OfLong.
cache(Iterator<Long>) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from a cached copy of an Iterator of Longs.
cache(LongStream) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from a cached copy of a LongStream.
cache(Stream<Long>) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from a cached copy of a Stream of Longs.
cache(LongIterable) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from a cached copy of an LongIterable.
cache(Iterable<Long>) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from a cached copy of an Iterable of Long values.
cache(Iterable<T>) - Static method in interface org.d2ab.sequence.Sequence
Create a Sequence with a cached copy of an Iterable of items.
cache(Iterator<T>) - Static method in interface org.d2ab.sequence.Sequence
Create a Sequence with a cached copy of an Iterator of items.
cache(Stream<T>) - Static method in interface org.d2ab.sequence.Sequence
Create a Sequence with a cached copy of a Stream of items.
CachingListIterator<T> - Class in org.d2ab.iterator
A ListIterator based on a regular Iterator which supports both forwards and backwards traversal by caching the previous values.
CachingListIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.CachingListIterator
 
ChainedCollection<T> - Class in org.d2ab.collection
A Collection of multiple Collections strung together in a chain.
ChainedList<T> - Class in org.d2ab.collection
A List of multiple Lists strung together in a chain.
ChainedListIterator<T> - Class in org.d2ab.collection
 
ChainedListIterator(List<List<T>>, int) - Constructor for class org.d2ab.collection.ChainedListIterator
 
ChainingCharIterable - Class in org.d2ab.collection.chars
A CharIterable that can chain together several CharIterables into one unbroken sequence.
ChainingCharIterable(CharIterable...) - Constructor for class org.d2ab.collection.chars.ChainingCharIterable
 
ChainingCharIterator - Class in org.d2ab.iterator.chars
 
ChainingCharIterator(CharIterable...) - Constructor for class org.d2ab.iterator.chars.ChainingCharIterator
 
ChainingCharIterator(Iterable<CharIterable>) - Constructor for class org.d2ab.iterator.chars.ChainingCharIterator
 
ChainingDoubleIterable - Class in org.d2ab.collection.doubles
A DoubleIterable that can chain together several DoubleIterables into one unbroken sequence.
ChainingDoubleIterable(DoubleIterable...) - Constructor for class org.d2ab.collection.doubles.ChainingDoubleIterable
 
ChainingDoubleIterator - Class in org.d2ab.iterator.doubles
 
ChainingDoubleIterator(DoubleIterable...) - Constructor for class org.d2ab.iterator.doubles.ChainingDoubleIterator
 
ChainingDoubleIterator(Iterable<DoubleIterable>) - Constructor for class org.d2ab.iterator.doubles.ChainingDoubleIterator
 
ChainingIntIterable - Class in org.d2ab.collection.ints
An IntIterable that can chain together several IntIterables into one unbroken sequence.
ChainingIntIterable(IntIterable...) - Constructor for class org.d2ab.collection.ints.ChainingIntIterable
 
ChainingIntIterator - Class in org.d2ab.iterator.ints
 
ChainingIntIterator(IntIterable...) - Constructor for class org.d2ab.iterator.ints.ChainingIntIterator
 
ChainingIntIterator(Iterable<IntIterable>) - Constructor for class org.d2ab.iterator.ints.ChainingIntIterator
 
ChainingIterable<T> - Class in org.d2ab.collection
 
ChainingIterable() - Constructor for class org.d2ab.collection.ChainingIterable
 
ChainingIterable(Iterable<? extends T>) - Constructor for class org.d2ab.collection.ChainingIterable
 
ChainingIterable(Iterable<? extends T>...) - Constructor for class org.d2ab.collection.ChainingIterable
 
ChainingIterator<T> - Class in org.d2ab.iterator
 
ChainingIterator(Iterable<? extends T>...) - Constructor for class org.d2ab.iterator.ChainingIterator
 
ChainingIterator(Iterable<? extends Iterable<? extends T>>) - Constructor for class org.d2ab.iterator.ChainingIterator
 
ChainingLongIterable - Class in org.d2ab.collection.longs
A LongIterable that can chain together several LongIterables into one unbroken sequence.
ChainingLongIterable(LongIterable...) - Constructor for class org.d2ab.collection.longs.ChainingLongIterable
 
ChainingLongIterator - Class in org.d2ab.iterator.longs
 
ChainingLongIterator(LongIterable...) - Constructor for class org.d2ab.iterator.longs.ChainingLongIterator
 
ChainingLongIterator(Iterable<LongIterable>) - Constructor for class org.d2ab.iterator.longs.ChainingLongIterator
 
CharBinaryOperator - Interface in org.d2ab.function
A BinaryOperator on char values.
CharBiPredicate - Interface in org.d2ab.function
A specialization of BiPredicate for char values.
CharCollection - Interface in org.d2ab.collection.chars
A primitive specialization of Collection for {code char} values.
CharCollection.Base - Class in org.d2ab.collection.chars
Base class for CharCollection implementations.
CharComparator - Interface in org.d2ab.collection.chars
A primitive specialization of Comparator for char values.
CharConsumer - Interface in org.d2ab.function
A specialization of Consumer that accepts char values.
CharFunction<T> - Interface in org.d2ab.function
A specialization of Function that takes a char value and returns an object.
CharIntConsumer - Interface in org.d2ab.function
A Consumer taking a char and an int.
CharIntPredicate - Interface in org.d2ab.function
A predicate testing a char and an int.
CharIntToCharFunction - Interface in org.d2ab.function
A Function taking a char and an int and returning a char.
CharIterable - Interface in org.d2ab.collection.chars
 
CharIterableReader - Class in org.d2ab.collection.chars
A Reader that reads char values from a CharIterable.
CharIterableReader(CharIterable) - Constructor for class org.d2ab.collection.chars.CharIterableReader
 
CharIterator - Interface in org.d2ab.iterator.chars
An Iterator specialized for char values.
CharList - Interface in org.d2ab.collection.chars
A primitive specialization of List for char values.
CharList.Base - Class in org.d2ab.collection.chars
Base class for CharList implementations.
CharList.SubList - Class in org.d2ab.collection.chars
 
CharListIterator - Interface in org.d2ab.collection.chars
A ListIterator over a sequence of char values.
CharPredicate - Interface in org.d2ab.function
A specialization of Predicate for char values.
chars() - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the Character values starting at Character.MIN_VALUE and ending at Character.MAX_VALUE inclusive.
CharSeq - Interface in org.d2ab.sequence
An Iterable sequence of char values with Stream-like operations for refining, transforming and collating the list of characters.
CharSequenceCharIterator - Class in org.d2ab.iterator.chars
A CharIterator over a CharSequence.
CharSequenceCharIterator(CharSequence) - Constructor for class org.d2ab.iterator.chars.CharSequenceCharIterator
 
CharSet - Interface in org.d2ab.collection.chars
A primitive specialization of Set for char values.
CharSet.Base - Class in org.d2ab.collection.chars
Base class for CharSet implementations.
charsFrom(char) - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the Character values starting at the given value and ending at Character.MAX_VALUE inclusive.
CharSortedSet - Interface in org.d2ab.collection.chars
A primitive specialization of SortedSet for char values.
CharSortedSet.SubSet - Class in org.d2ab.collection.chars
 
CharSpliterator - Interface in org.d2ab.collection.chars
A primitive specialization of Spliterator for char values.
CharSupplier - Interface in org.d2ab.function
A specialization of Supplier for char values.
CharToIntFunction - Interface in org.d2ab.function
A functional interface for converting char values to int values.
CharUnaryOperator - Interface in org.d2ab.function
 
clear() - Method in class org.d2ab.collection.ChainedCollection
 
clear() - Method in class org.d2ab.collection.ChainedList
 
clear() - Method in class org.d2ab.collection.chars.ArrayCharList
 
clear() - Method in class org.d2ab.collection.chars.BitCharSet
 
clear() - Method in interface org.d2ab.collection.chars.CharCollection
 
clear() - Method in interface org.d2ab.collection.chars.CharIterable
 
clear() - Method in interface org.d2ab.collection.chars.CharList
 
clear() - Method in interface org.d2ab.collection.chars.CharSet
 
clear() - Method in class org.d2ab.collection.CollectionList
 
clear() - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
clear() - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
clear() - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
clear() - Method in interface org.d2ab.collection.doubles.DoubleList
 
clear() - Method in interface org.d2ab.collection.doubles.DoubleSet
 
clear() - Method in class org.d2ab.collection.doubles.RawDoubleSet
 
clear() - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
clear() - Method in class org.d2ab.collection.ints.ArrayIntList
 
clear() - Method in class org.d2ab.collection.ints.BitIntSet
 
clear() - Method in interface org.d2ab.collection.ints.IntCollection
 
clear() - Method in interface org.d2ab.collection.ints.IntIterable
 
clear() - Method in interface org.d2ab.collection.ints.IntList
 
clear() - Method in interface org.d2ab.collection.ints.IntSet
 
clear() - Method in interface org.d2ab.collection.IterableCollection
 
clear() - Method in class org.d2ab.collection.longs.ArrayLongList
 
clear() - Method in class org.d2ab.collection.longs.BitLongSet
 
clear() - Method in interface org.d2ab.collection.longs.LongCollection
 
clear() - Method in interface org.d2ab.collection.longs.LongIterable
 
clear() - Method in interface org.d2ab.collection.longs.LongList
 
clear() - Method in interface org.d2ab.collection.longs.LongSet
 
clear() - Method in class org.d2ab.collection.ReverseList
 
clear(long) - Method in class org.d2ab.collection.SparseBitSet
Clear the bit at index i.
clear() - Method in class org.d2ab.collection.SparseBitSet
Reset this SparseBitSet to the empty state, i.e. with no bits set.
clear() - Method in class org.d2ab.sequence.CollectionSequence
 
clear() - Method in class org.d2ab.sequence.ListSequence
 
clone() - Method in class org.d2ab.util.Pair
 
close() - Method in class org.d2ab.collection.chars.CharIterableReader
 
close() - Method in class org.d2ab.collection.ints.IntIterableInputStream
 
collect(Supplier<? extends C>, BiConsumer<? super C, ? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Collect this BiSequence into an arbitrary container using the given constructor and adder.
collect(Collector<Pair<L, R>, C, S>) - Method in interface org.d2ab.sequence.BiSequence
Collect this BiSequence into an arbitrary container using the given Collector.
collect(Supplier<? extends C>, ObjCharConsumer<? super C>) - Method in interface org.d2ab.sequence.CharSeq
Collect this CharSeq into an arbitrary container using the given constructor and adder.
collect(Supplier<? extends C>, ObjDoubleConsumer<? super C>) - Method in interface org.d2ab.sequence.DoubleSequence
Collect this DoubleSequence into an arbitrary container using the given constructor and adder.
collect(Supplier<? extends C>, BiConsumer<? super C, ? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Collect this EntrySequence into an arbitrary container using the given constructor and adder.
collect(Collector<Map.Entry<K, V>, R, S>) - Method in interface org.d2ab.sequence.EntrySequence
Collect this EntrySequence into an arbitrary container using the given Collector.
collect(Supplier<? extends C>, ObjIntConsumer<? super C>) - Method in interface org.d2ab.sequence.IntSequence
Collect this IntSequence into an arbitrary container using the given constructor and adder.
collect(Supplier<? extends C>, ObjLongConsumer<? super C>) - Method in interface org.d2ab.sequence.LongSequence
Collect this LongSequence into an arbitrary container using the given constructor and adder.
collect(Supplier<? extends C>, BiConsumer<? super C, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Collect this Sequence into an arbitrary container using the given constructor and adder.
collect(Collector<T, A, R>) - Method in interface org.d2ab.sequence.Sequence
Collect this Sequence into an arbitrary container using the given Collector.
collectInto(U) - Method in interface org.d2ab.sequence.BiSequence
Collect this BiSequence into the given Collection.
collectInto(C, BiConsumer<? super C, ? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Collect this Sequence into the given container, using the given adder.
collectInto(U) - Method in interface org.d2ab.sequence.CharSeq
Collect this CharSeq into the given CharCollection.
collectInto(C, ObjCharConsumer<? super C>) - Method in interface org.d2ab.sequence.CharSeq
Collect this CharSeq into the given container using the given adder.
collectInto(U) - Method in class org.d2ab.sequence.CollectionSequence
 
collectInto(U) - Method in interface org.d2ab.sequence.DoubleSequence
Collect this DoubleSequence into the given DoubleCollection.
collectInto(C, ObjDoubleConsumer<? super C>) - Method in interface org.d2ab.sequence.DoubleSequence
Collect this DoubleSequence into the given container using the given adder.
collectInto(U) - Method in interface org.d2ab.sequence.EntrySequence
Collect this EntrySequence into the given Collection.
collectInto(C, BiConsumer<? super C, ? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Collect this EntrySequence into the given container, using the given adder.
collectInto(U) - Method in interface org.d2ab.sequence.IntSequence
Collect this IntSequence into the given IntCollection.
collectInto(C, ObjIntConsumer<? super C>) - Method in interface org.d2ab.sequence.IntSequence
Collect this IntSequence into the given container using the given adder.
collectInto(U) - Method in class org.d2ab.sequence.ListSequence
 
collectInto(U) - Method in interface org.d2ab.sequence.LongSequence
Collect this LongSequence into the given LongCollection.
collectInto(C, ObjLongConsumer<? super C>) - Method in interface org.d2ab.sequence.LongSequence
Collect this LongSequence into the given container using the given adder.
collectInto(U) - Method in interface org.d2ab.sequence.Sequence
Collect this Sequence into the given Collection.
collectInto(C, BiConsumer<? super C, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Collect this Sequence into the given container, using the given adder.
CollectionList<T> - Class in org.d2ab.collection
A List view of a Collection, reflecting changes to the underlying Collection.
CollectionList(Collection<T>) - Constructor for class org.d2ab.collection.CollectionList
 
CollectionSequence<T> - Class in org.d2ab.sequence
A Sequence backed by a Collection.
CollectionSequence() - Constructor for class org.d2ab.sequence.CollectionSequence
 
CollectionSequence(int) - Constructor for class org.d2ab.sequence.CollectionSequence
 
Collectionz - Class in org.d2ab.collection
Utility methods for Collection instances.
comparator() - Method in interface org.d2ab.collection.chars.CharSortedSet
 
comparator() - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
comparator() - Method in interface org.d2ab.collection.ints.IntSortedSet
 
comparator() - Method in interface org.d2ab.collection.longs.LongSortedSet
 
Comparators - Class in org.d2ab.collection
Utilities for comparators.
Comparators() - Constructor for class org.d2ab.collection.Comparators
 
compare(Character, Character) - Method in interface org.d2ab.collection.chars.CharComparator
 
compare(char, char) - Method in interface org.d2ab.collection.chars.CharComparator
 
compare(Double, Double) - Method in interface org.d2ab.collection.doubles.DoubleComparator
 
compare(Integer, Integer) - Method in interface org.d2ab.collection.ints.IntComparator
 
compare(int, int) - Method in interface org.d2ab.collection.ints.IntComparator
 
compare(Long, Long) - Method in interface org.d2ab.collection.longs.LongComparator
 
compare(long, long) - Method in interface org.d2ab.collection.longs.LongComparator
 
compareDoubles(double, double) - Method in interface org.d2ab.collection.doubles.DoubleComparator
 
compareTo(Pair<L, R>) - Method in class org.d2ab.util.Pair
 
compose(CharUnaryOperator) - Method in interface org.d2ab.function.CharUnaryOperator
Compose this operator with another operator, applying this operator to the result of the given operator.
concat(Collection<T>...) - Static method in class org.d2ab.sequence.CollectionSequence
 
concat(Collection<Collection<T>>) - Static method in class org.d2ab.sequence.CollectionSequence
 
concat(List<T>...) - Static method in class org.d2ab.sequence.ListSequence
 
concat(List<List<T>>) - Static method in class org.d2ab.sequence.ListSequence
 
concat(Iterable<T>...) - Static method in interface org.d2ab.sequence.Sequence
Create a concatenated Sequence from several Iterables which are concatenated together to form the stream of items in the Sequence.
concat(Iterable<Iterable<T>>) - Static method in interface org.d2ab.sequence.Sequence
Create a concatenated Sequence from several Iterables which are concatenated together to form the stream of items in the Sequence.
contains(T[], T) - Static method in class org.d2ab.collection.Arrayz
 
contains(char[], char) - Static method in class org.d2ab.collection.Arrayz
 
contains(int[], int) - Static method in class org.d2ab.collection.Arrayz
 
contains(long[], long) - Static method in class org.d2ab.collection.Arrayz
 
contains(double[], double, double) - Static method in class org.d2ab.collection.Arrayz
 
contains(Object) - Method in interface org.d2ab.collection.chars.CharCollection
 
contains(Object) - Method in interface org.d2ab.collection.chars.CharList
 
contains(Object) - Method in interface org.d2ab.collection.chars.CharSet
 
contains(Object) - Method in class org.d2ab.collection.CollectionList
 
contains(Object) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
contains(Object) - Method in interface org.d2ab.collection.doubles.DoubleList
 
contains(Object) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
contains(Object) - Method in interface org.d2ab.collection.ints.IntCollection
 
contains(Object) - Method in interface org.d2ab.collection.ints.IntList
 
contains(Object) - Method in interface org.d2ab.collection.ints.IntSet
 
contains(Object) - Method in interface org.d2ab.collection.IterableCollection
 
contains(Iterable<? extends T>, T) - Static method in class org.d2ab.collection.Iterables
 
contains(Object) - Method in interface org.d2ab.collection.longs.LongCollection
 
contains(Object) - Method in interface org.d2ab.collection.longs.LongList
 
contains(Object) - Method in interface org.d2ab.collection.longs.LongSet
 
contains(Object) - Method in class org.d2ab.collection.ReverseList
 
contains(char) - Method in interface org.d2ab.iterator.chars.CharIterator
 
contains(double, double) - Method in interface org.d2ab.iterator.doubles.DoubleIterator
 
contains(int) - Method in interface org.d2ab.iterator.ints.IntIterator
 
contains(Iterator<? extends T>, T) - Static method in class org.d2ab.iterator.Iterators
 
contains(long) - Method in interface org.d2ab.iterator.longs.LongIterator
 
contains(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
 
contains(L, R) - Method in interface org.d2ab.sequence.BiSequence
 
contains(Object) - Method in class org.d2ab.sequence.CollectionSequence
 
contains(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
 
contains(K, V) - Method in interface org.d2ab.sequence.EntrySequence
 
contains(Object) - Method in class org.d2ab.sequence.ListSequence
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharCollection
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharList
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharSet
 
containsAll(Collection<?>) - Method in class org.d2ab.collection.CollectionList
 
containsAll(IntCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
containsAll(LongCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
containsAll(CharCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
containsAll(DoubleCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntCollection
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntList
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntSet
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.IterableCollection
 
containsAll(Iterable<? extends T>, T...) - Static method in class org.d2ab.collection.Iterables
 
containsAll(Iterable<? extends T>, Iterable<? extends T>) - Static method in class org.d2ab.collection.Iterables
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongCollection
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongList
 
containsAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongSet
 
containsAll(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
 
containsAll(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
containsAll(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
 
containsAll(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
containsAll(T...) - Method in interface org.d2ab.sequence.Sequence
 
containsAll(Iterable<? extends T>) - Method in interface org.d2ab.sequence.Sequence
 
containsAllChars(char...) - Method in class org.d2ab.collection.chars.ArrayCharList
 
containsAllChars(char...) - Method in interface org.d2ab.collection.chars.CharIterable
 
containsAllChars(CharIterable) - Method in interface org.d2ab.collection.chars.CharIterable
 
containsAllDoubles(double[], double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAllDoubles(DoubleIterable, double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAllDoublesExactly(double...) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAllDoublesExactly(DoubleIterable) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAllInts(int...) - Method in class org.d2ab.collection.ints.ArrayIntList
 
containsAllInts(int...) - Method in interface org.d2ab.collection.ints.IntIterable
 
containsAllInts(IntIterable) - Method in interface org.d2ab.collection.ints.IntIterable
 
containsAllLongs(long...) - Method in class org.d2ab.collection.longs.ArrayLongList
 
containsAllLongs(long...) - Method in interface org.d2ab.collection.longs.LongIterable
 
containsAllLongs(LongIterable) - Method in interface org.d2ab.collection.longs.LongIterable
 
containsAny(Iterable<? extends T>, T...) - Static method in class org.d2ab.collection.Iterables
 
containsAny(Iterable<? extends T>, Iterable<? extends T>) - Static method in class org.d2ab.collection.Iterables
 
containsAny(Collection<? extends T>, Iterable<? extends T>) - Static method in class org.d2ab.collection.Iterables
 
containsAny(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
 
containsAny(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
containsAny(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
 
containsAny(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
containsAny(T...) - Method in interface org.d2ab.sequence.Sequence
 
containsAny(Iterable<? extends T>) - Method in interface org.d2ab.sequence.Sequence
 
containsAnyChars(char...) - Method in interface org.d2ab.collection.chars.CharIterable
 
containsAnyChars(CharIterable) - Method in interface org.d2ab.collection.chars.CharIterable
 
containsAnyDoubles(double[], double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAnyDoubles(DoubleIterable, double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAnyDoublesExactly(double...) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAnyDoublesExactly(DoubleIterable) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsAnyInts(int...) - Method in interface org.d2ab.collection.ints.IntIterable
 
containsAnyInts(IntIterable) - Method in interface org.d2ab.collection.ints.IntIterable
 
containsAnyLongs(long...) - Method in interface org.d2ab.collection.longs.LongIterable
 
containsAnyLongs(LongIterable) - Method in interface org.d2ab.collection.longs.LongIterable
 
containsChar(char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
containsChar(char) - Method in class org.d2ab.collection.chars.BitCharSet
 
containsChar(char) - Method in interface org.d2ab.collection.chars.CharIterable
 
containsChar(char) - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
containsDouble(double, double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsDouble(double, double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
containsDoubleExactly(double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
containsDoubleExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
containsDoubleExactly(double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
containsDoubleExactly(double) - Method in class org.d2ab.collection.doubles.RawDoubleSet
 
containsDoubleExactly(double) - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
containsExactly(double[], double) - Static method in class org.d2ab.collection.Arrayz
 
containsInt(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
containsInt(int) - Method in class org.d2ab.collection.ints.BitIntSet
 
containsInt(int) - Method in interface org.d2ab.collection.ints.IntIterable
 
containsInt(int) - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
containsLong(long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
containsLong(long) - Method in class org.d2ab.collection.longs.BitLongSet
 
containsLong(long) - Method in interface org.d2ab.collection.longs.LongIterable
 
containsLong(long) - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 
containsLong(long) - Method in class org.d2ab.collection.SparseBitSet
 
copy(CharIterator) - Static method in interface org.d2ab.collection.chars.CharList
 
copy(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.collection.doubles.DoubleList
 
copy(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.collection.ints.IntList
 
copy(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.collection.longs.LongList
 
copy(Map.Entry<? extends K, ? extends V>) - Static method in class org.d2ab.util.Pair
 
count() - Method in interface org.d2ab.iterator.chars.CharIterator
 
count() - Method in interface org.d2ab.iterator.doubles.DoubleIterator
 
count() - Method in interface org.d2ab.iterator.ints.IntIterator
 
count(Iterator<?>) - Static method in class org.d2ab.iterator.Iterators
 
count() - Method in interface org.d2ab.iterator.longs.LongIterator
 
create() - Static method in class org.d2ab.collection.chars.ArrayCharList
Create a new empty mutable ArrayCharList.
create(char...) - Static method in class org.d2ab.collection.chars.ArrayCharList
Create a new mutable ArrayCharList initialized with a copy of the given contents.
create() - Static method in interface org.d2ab.collection.chars.CharList
 
create(char...) - Static method in interface org.d2ab.collection.chars.CharList
 
create() - Static method in interface org.d2ab.collection.chars.CharSortedSet
 
create(char...) - Static method in interface org.d2ab.collection.chars.CharSortedSet
 
create() - Static method in class org.d2ab.collection.doubles.ArrayDoubleList
Create a new empty mutable ArrayDoubleList.
create(double...) - Static method in class org.d2ab.collection.doubles.ArrayDoubleList
Create a new mutable ArrayDoubleList initialized with a copy of the given contents.
create() - Static method in interface org.d2ab.collection.doubles.DoubleList
 
create(double...) - Static method in interface org.d2ab.collection.doubles.DoubleList
 
create() - Static method in interface org.d2ab.collection.doubles.DoubleSet
 
create(double...) - Static method in interface org.d2ab.collection.doubles.DoubleSet
 
create() - Static method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
create(double...) - Static method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
create() - Static method in class org.d2ab.collection.ints.ArrayIntList
Create a new empty mutable ArrayIntList.
create(int...) - Static method in class org.d2ab.collection.ints.ArrayIntList
Create a new mutable ArrayIntList initialized with a copy of the given contents.
create() - Static method in interface org.d2ab.collection.ints.IntList
 
create(int...) - Static method in interface org.d2ab.collection.ints.IntList
 
create() - Static method in interface org.d2ab.collection.ints.IntSortedSet
 
create(int...) - Static method in interface org.d2ab.collection.ints.IntSortedSet
 
create() - Static method in class org.d2ab.collection.longs.ArrayLongList
Create a new empty mutable ArrayLongList.
create(long...) - Static method in class org.d2ab.collection.longs.ArrayLongList
Create a new mutable ArrayLongList initialized with a copy of the given contents.
create() - Static method in interface org.d2ab.collection.longs.LongList
 
create(long...) - Static method in interface org.d2ab.collection.longs.LongList
 
create() - Static method in interface org.d2ab.collection.longs.LongSortedSet
 
create(long...) - Static method in interface org.d2ab.collection.longs.LongSortedSet
 

D

decreasingFrom(int) - Static method in interface org.d2ab.sequence.IntSequence
A decreasing Sequence of int values starting at the given value.
decreasingFrom(long) - Static method in interface org.d2ab.sequence.LongSequence
A decreasing LongSequence of long values starting at the given value.
DelegatingMappingIterator<T,U> - Class in org.d2ab.iterator
An Iterators that delegates to the same type of Iterator but maps the values to a different type.
DelegatingMappingIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.DelegatingMappingIterator
 
DelegatingTransformingCharIterator<T,I extends java.util.Iterator<T>> - Class in org.d2ab.iterator.chars
A superclass for delegating CharIterators.
DelegatingTransformingCharIterator(I) - Constructor for class org.d2ab.iterator.chars.DelegatingTransformingCharIterator
 
DelegatingTransformingDoubleIterator<T,I extends java.util.Iterator<T>> - Class in org.d2ab.iterator.doubles
A superclass for delegating DoubleIterators.
DelegatingTransformingDoubleIterator(I) - Constructor for class org.d2ab.iterator.doubles.DelegatingTransformingDoubleIterator
 
DelegatingTransformingIntIterator<T,I extends java.util.Iterator<? extends T>> - Class in org.d2ab.iterator.ints
A superclass for delegating IntIterators.
DelegatingTransformingIntIterator(I) - Constructor for class org.d2ab.iterator.ints.DelegatingTransformingIntIterator
 
DelegatingTransformingIterator<T,I extends java.util.Iterator<? extends T>,U> - Class in org.d2ab.iterator
An Iterator that delegates to another Iterator of a different value type as well as transforming the type of the Iterator represented.
DelegatingTransformingIterator(I) - Constructor for class org.d2ab.iterator.DelegatingTransformingIterator
 
DelegatingTransformingLongIterator<T,I extends java.util.Iterator<T>> - Class in org.d2ab.iterator.longs
A superclass for delegating LongIterators.
DelegatingTransformingLongIterator(I) - Constructor for class org.d2ab.iterator.longs.DelegatingTransformingLongIterator
 
DelegatingUnaryCharIterator - Class in org.d2ab.iterator.chars
A CharIterator that delegates to another CharIterator.
DelegatingUnaryCharIterator(CharIterator) - Constructor for class org.d2ab.iterator.chars.DelegatingUnaryCharIterator
 
DelegatingUnaryDoubleIterator - Class in org.d2ab.iterator.doubles
A DoubleIterator that delegates to another DoubleIterator.
DelegatingUnaryDoubleIterator(DoubleIterator) - Constructor for class org.d2ab.iterator.doubles.DelegatingUnaryDoubleIterator
 
DelegatingUnaryIntIterator - Class in org.d2ab.iterator.ints
An IntIterator that delegates to another IntIterator.
DelegatingUnaryIntIterator(IntIterator) - Constructor for class org.d2ab.iterator.ints.DelegatingUnaryIntIterator
 
DelegatingUnaryIterator<T> - Class in org.d2ab.iterator
An Iterator that delegates to another Iterator of the same type.
DelegatingUnaryIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.DelegatingUnaryIterator
 
DelegatingUnaryLongIterator - Class in org.d2ab.iterator.longs
A LongIterator that delegates to another LongIterator.
DelegatingUnaryLongIterator(LongIterator) - Constructor for class org.d2ab.iterator.longs.DelegatingUnaryLongIterator
 
delimit(V) - Method in interface org.d2ab.sequence.Sequence
Delimit each element in this Sequence with the given delimiter element.
delimit(V, V, V) - Method in interface org.d2ab.sequence.Sequence
Delimit the elements in this Sequence with the given delimiter, prefix and suffix elements.
DelimitingIterator<U,V> - Class in org.d2ab.iterator
An Iterator that delimits the items of another Iterator with a delimiter object.
DelimitingIterator(Iterator<U>, Optional<? extends V>, Optional<? extends V>, Optional<? extends V>) - Constructor for class org.d2ab.iterator.DelimitingIterator
 
descendingIterator() - Method in class org.d2ab.collection.SparseBitSet
 
distinct() - Method in interface org.d2ab.sequence.BiSequence
 
distinct() - Method in interface org.d2ab.sequence.CharSeq
 
distinct(double) - Method in interface org.d2ab.sequence.DoubleSequence
 
distinct() - Method in interface org.d2ab.sequence.EntrySequence
 
distinct() - Method in interface org.d2ab.sequence.IntSequence
 
distinct() - Method in interface org.d2ab.sequence.LongSequence
 
distinct() - Method in interface org.d2ab.sequence.Sequence
 
DistinctCharIterator - Class in org.d2ab.iterator.chars
 
DistinctCharIterator(CharIterator) - Constructor for class org.d2ab.iterator.chars.DistinctCharIterator
 
DistinctDoubleIterator - Class in org.d2ab.iterator.doubles
 
DistinctDoubleIterator(DoubleIterator, double) - Constructor for class org.d2ab.iterator.doubles.DistinctDoubleIterator
 
distinctExactly() - Method in interface org.d2ab.sequence.DoubleSequence
 
DistinctExactlyDoubleIterator - Class in org.d2ab.iterator.doubles
 
DistinctExactlyDoubleIterator(DoubleIterator) - Constructor for class org.d2ab.iterator.doubles.DistinctExactlyDoubleIterator
 
DistinctIntIterator - Class in org.d2ab.iterator.ints
 
DistinctIntIterator(IntIterator) - Constructor for class org.d2ab.iterator.ints.DistinctIntIterator
 
DistinctIterator<T> - Class in org.d2ab.iterator
 
DistinctIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.DistinctIterator
 
DistinctLongIterator - Class in org.d2ab.iterator.longs
 
DistinctLongIterator(LongIterator) - Constructor for class org.d2ab.iterator.longs.DistinctLongIterator
 
DoubleBiPredicate - Interface in org.d2ab.function
A specialization of BiPredicate for double values.
DoubleCollection - Interface in org.d2ab.collection.doubles
A primitive specialization of Collection for {code double} values.
DoubleCollection.Base - Class in org.d2ab.collection.doubles
Base class for DoubleCollection implementations.
DoubleComparator - Interface in org.d2ab.collection.doubles
A primitive specialization of Comparator for double values.
DoubleIntConsumer - Interface in org.d2ab.function
A functional interface of a Consumer taking a double and an int as parameters.
DoubleIntPredicate - Interface in org.d2ab.function
A predicate that tests a double and an int.
DoubleIntToDoubleFunction - Interface in org.d2ab.function
A function taking a double and an int and returning a double.
DoubleIterable - Interface in org.d2ab.collection.doubles
 
DoubleIterator - Interface in org.d2ab.iterator.doubles
An Iterator specialized for double values.
DoubleList - Interface in org.d2ab.collection.doubles
A primitive specialization of List for double values.
DoubleList.Base - Class in org.d2ab.collection.doubles
Base class for DoubleList implementations.
DoubleList.SubList - Class in org.d2ab.collection.doubles
 
DoubleListIterator - Interface in org.d2ab.collection.doubles
A ListIterator over a sequence of double values.
DoubleSequence - Interface in org.d2ab.sequence
An Iterable sequence of double values with Stream-like operations for refining, transforming and collating the list of doubles.
DoubleSet - Interface in org.d2ab.collection.doubles
A primitive specialization of Set for double values.
DoubleSet.Base - Class in org.d2ab.collection.doubles
Base class for DoubleSet implementations.
DoubleSortedSet - Interface in org.d2ab.collection.doubles
A primitive specialization of SortedSet for double values.
DoubleSortedSet.SubSet - Class in org.d2ab.collection.doubles
 
doubleStream() - Method in interface org.d2ab.collection.doubles.DoubleIterable
 

E

empty() - Static method in class org.d2ab.collection.ChainedCollection
 
empty() - Static method in class org.d2ab.collection.ChainedList
 
empty() - Static method in interface org.d2ab.collection.IterableCollection
 
empty() - Static method in class org.d2ab.collection.Iterables
 
EMPTY - Static variable in interface org.d2ab.iterator.chars.CharIterator
 
EMPTY - Static variable in interface org.d2ab.iterator.doubles.DoubleIterator
 
EMPTY - Static variable in interface org.d2ab.iterator.ints.IntIterator
 
empty() - Static method in class org.d2ab.iterator.Iterators
 
EMPTY - Static variable in interface org.d2ab.iterator.longs.LongIterator
 
empty() - Static method in interface org.d2ab.sequence.BiSequence
Create an empty BiSequence with no items.
empty() - Static method in interface org.d2ab.sequence.CharSeq
Create an empty CharSeq with no characters.
empty() - Static method in class org.d2ab.sequence.CollectionSequence
 
empty() - Static method in interface org.d2ab.sequence.DoubleSequence
Create empty DoubleSequence with no contents.
empty() - Static method in interface org.d2ab.sequence.EntrySequence
Create an empty EntrySequence with no items.
empty() - Static method in interface org.d2ab.sequence.IntSequence
Create empty IntSequence with no contents.
empty() - Static method in class org.d2ab.sequence.ListSequence
 
empty() - Static method in interface org.d2ab.sequence.LongSequence
Create empty LongSequence with no contents.
empty() - Static method in interface org.d2ab.sequence.Sequence
Create an empty Sequence with no items.
empty() - Static method in class org.d2ab.util.OptionalChar
Return an empty OptionalChar.
endingAt(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence when the given element is encountered, including the element as the last element in the BiSequence.
endingAt(L, R) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence when the pair with the given left and right components is encountered, including the element as the last element in the BiSequence.
endingAt(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence when the given predicate is satisfied, including the element that satisfies the predicate as the last element in the BiSequence.
endingAt(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence when the given predicate is satisfied, including the element that satisfies the predicate as the last element in the BiSequence.
endingAt(char) - Method in interface org.d2ab.sequence.CharSeq
Terminate this CharSeq sequence at the given element, including it as the last element in this CharSeq sequence.
endingAt(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
Terminate this CharSeq sequence at the element that satisfies the given predicate, including the element as the last element in this CharSeq sequence.
endingAt(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
Terminate this DoubleSequence at the given element compared to the given accuracy, including it as the last element in this DoubleSequence.
endingAt(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Terminate this DoubleSequence at the element that satisfies the given predicate, including the element as the last element in this DoubleSequence.
endingAt(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence when the given element is encountered, including the element as the last element in the EntrySequence.
endingAt(K, V) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence when the entry the given key and value is encountered, including the element as the last element in the EntrySequence.
endingAt(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence when the given predicate is satisfied, including the element that satisfies the predicate as the last element in the EntrySequence.
endingAt(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence when the given predicate is satisfied, including the element that satisfies the predicate as the last element in the EntrySequence.
endingAt(int) - Method in interface org.d2ab.sequence.IntSequence
Terminate this IntSequence sequence at the given element, including it as the last element in this IntSequence sequence.
endingAt(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
Terminate this IntSequence sequence at the element that satisfies the given predicate, including the element as the last element in this IntSequence sequence.
endingAt(long) - Method in interface org.d2ab.sequence.LongSequence
Terminate this LongSequence sequence at the given element, including it as the last element in this LongSequence sequence.
endingAt(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
Terminate this LongSequence sequence at the element that satisfies the given predicate, including the element as the last element in this LongSequence sequence.
endingAt(T) - Method in interface org.d2ab.sequence.Sequence
Terminate this Sequence when the given element is encountered, including the element as the last element in the Sequence.
endingAt(Predicate<T>) - Method in interface org.d2ab.sequence.Sequence
Terminate this Sequence when the given predicate is satisfied, including the element that satisfies the predicate as the last element in the Sequence.
endingAtNull() - Method in interface org.d2ab.sequence.Sequence
Terminate this Sequence when a null element is encountered, including the null as the last element in the Sequence.
entries() - Method in interface org.d2ab.sequence.Sequence
Pair the elements of this Sequence into a sequence of overlapping Map.Entry elements.
entry(K, V) - Static method in class org.d2ab.collection.Maps
Creates a new Map.Entry with the given key and value.
EntrySequence<K,V> - Interface in org.d2ab.sequence
An Iterable sequence of Map.Entry elements with Stream-like operations for refining, transforming and collating the list of Map.Entry elements.
eq(double, double, double) - Static method in interface org.d2ab.collection.doubles.DoubleComparator
 
equals(Object) - Method in class org.d2ab.collection.ChainingIterable
 
equals(Object) - Method in class org.d2ab.collection.chars.BitCharSet
 
equals(Object) - Method in class org.d2ab.collection.chars.ChainingCharIterable
 
equals(Object) - Method in class org.d2ab.collection.chars.CharList.Base
 
equals(Object) - Method in class org.d2ab.collection.chars.CharSet.Base
 
equals(Object) - Method in class org.d2ab.collection.doubles.ChainingDoubleIterable
 
equals(Object) - Method in class org.d2ab.collection.doubles.DoubleList.Base
 
equals(Object) - Method in class org.d2ab.collection.doubles.DoubleSet.Base
 
equals(Object) - Method in class org.d2ab.collection.ints.ChainingIntIterable
 
equals(Object) - Method in class org.d2ab.collection.ints.IntList.Base
 
equals(Object) - Method in class org.d2ab.collection.ints.IntSet.Base
 
equals(Object) - Method in class org.d2ab.collection.longs.ChainingLongIterable
 
equals(Object) - Method in class org.d2ab.collection.longs.LongList.Base
 
equals(Object) - Method in class org.d2ab.collection.longs.LongSet.Base
 
equals(Object) - Method in class org.d2ab.iterator.ArrayIterator
 
equals(Object) - Method in class org.d2ab.util.OptionalChar
 
equals(Object) - Method in class org.d2ab.util.Pair
 
excluded(char) - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
excluded(double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
excluded(int) - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
excluded(long) - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 
excluding(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
 
excluding(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
excluding(char...) - Method in interface org.d2ab.sequence.CharSeq
 
excluding(double[], double) - Method in interface org.d2ab.sequence.DoubleSequence
 
excluding(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
 
excluding(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
excluding(int...) - Method in interface org.d2ab.sequence.IntSequence
 
excluding(long...) - Method in interface org.d2ab.sequence.LongSequence
 
excluding(T...) - Method in interface org.d2ab.sequence.Sequence
 
excluding(Iterable<? extends T>) - Method in interface org.d2ab.sequence.Sequence
 
excludingExactly(double...) - Method in interface org.d2ab.sequence.DoubleSequence
 
ExclusiveStartingCharIterator - Class in org.d2ab.iterator.chars
 
ExclusiveStartingCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.ExclusiveStartingCharIterator
 
ExclusiveStartingCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.ExclusiveStartingCharIterator
 
ExclusiveStartingDoubleIterator - Class in org.d2ab.iterator.doubles
 
ExclusiveStartingDoubleIterator(DoubleIterator, double, double) - Constructor for class org.d2ab.iterator.doubles.ExclusiveStartingDoubleIterator
 
ExclusiveStartingDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.ExclusiveStartingDoubleIterator
 
ExclusiveStartingIntIterator - Class in org.d2ab.iterator.ints
 
ExclusiveStartingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.ExclusiveStartingIntIterator
 
ExclusiveStartingIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.ExclusiveStartingIntIterator
 
ExclusiveStartingIterator<T> - Class in org.d2ab.iterator
 
ExclusiveStartingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.ExclusiveStartingIterator
 
ExclusiveStartingIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.ExclusiveStartingIterator
 
ExclusiveStartingLongIterator - Class in org.d2ab.iterator.longs
 
ExclusiveStartingLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.ExclusiveStartingLongIterator
 
ExclusiveStartingLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.ExclusiveStartingLongIterator
 
ExclusiveTerminalCharIterator - Class in org.d2ab.iterator.chars
 
ExclusiveTerminalCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.ExclusiveTerminalCharIterator
 
ExclusiveTerminalCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.ExclusiveTerminalCharIterator
 
ExclusiveTerminalDoubleIterator - Class in org.d2ab.iterator.doubles
 
ExclusiveTerminalDoubleIterator(DoubleIterator, double, double) - Constructor for class org.d2ab.iterator.doubles.ExclusiveTerminalDoubleIterator
 
ExclusiveTerminalDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.ExclusiveTerminalDoubleIterator
 
ExclusiveTerminalIntIterator - Class in org.d2ab.iterator.ints
 
ExclusiveTerminalIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.ExclusiveTerminalIntIterator
 
ExclusiveTerminalIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.ExclusiveTerminalIntIterator
 
ExclusiveTerminalIterator<T> - Class in org.d2ab.iterator
 
ExclusiveTerminalIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.ExclusiveTerminalIterator
 
ExclusiveTerminalIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.ExclusiveTerminalIterator
 
ExclusiveTerminalLongIterator - Class in org.d2ab.iterator.longs
 
ExclusiveTerminalLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.ExclusiveTerminalLongIterator
 
ExclusiveTerminalLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.ExclusiveTerminalLongIterator
 

F

filter(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Filter the elements in this BiSequence, keeping only the elements that match the given BiPredicate.
filter(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Filter the elements in this BiSequence, keeping only the pairs that match the given Predicate.
filter(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
Filter the elements in this CharSeq, keeping only the elements that match the given CharPredicate.
filter(Predicate<? super T>) - Method in class org.d2ab.sequence.CollectionSequence
 
filter(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Filter the elements in this DoubleSequence, keeping only the elements that match the given DoublePredicate.
filter(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Filter the elements in this EntrySequence, keeping only the elements that match the given BiPredicate.
filter(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Filter the elements in this EntrySequence, keeping only the entries that match the given Predicate.
filter(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
Filter the elements in this IntSequence, keeping only the elements that match the given IntPredicate.
filter(Predicate<? super T>) - Method in class org.d2ab.sequence.ListSequence
 
filter(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
Filter the elements in this LongSequence, keeping only the elements that match the given LongPredicate.
filter(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
Filter the elements in this Sequence, keeping only the elements that match the given Predicate.
filter(Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
Filter the elements in this Sequence, keeping only the elements are instances of the given Class.
filterBack(char, CharBiPredicate) - Method in interface org.d2ab.sequence.CharSeq
Filter this CharSeq to another sequence of chars while peeking at the previous value in the sequence.
filterBack(double, DoubleBiPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Filter this DoubleSequence to another sequence of doubles while peeking at the previous value in the sequence.
filterBack(int, IntBiPredicate) - Method in interface org.d2ab.sequence.IntSequence
Filter this IntSequence to another sequence of ints while peeking at the previous value in the sequence.
filterBack(long, LongBiPredicate) - Method in interface org.d2ab.sequence.LongSequence
Filter this LongSequence to another sequence of longs while peeking at the previous value in the sequence.
filterBack(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Filter the elements in this Sequence while peeking at the previous element in the iteration, keeping only the elements that match the given BiPredicate.
filterBack(T, BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Filter the elements in this Sequence while peeking at the previous element in the iteration, keeping only the elements that match the given BiPredicate.
FilteredCollection<T> - Class in org.d2ab.collection
A Collection that provides a filtered view of another Collection.
FilteredList<T> - Class in org.d2ab.collection
A List that provides a filtered view of another List.
FilteredList(List<T>, Predicate<? super T>) - Constructor for class org.d2ab.collection.FilteredList
 
filterForward(char, CharBiPredicate) - Method in interface org.d2ab.sequence.CharSeq
Filter this CharSeq to another sequence of chars while peeking at the next char in the sequence.
filterForward(double, DoubleBiPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Filter this DoubleSequence to another sequence of doubles while peeking at the next double in the sequence.
filterForward(int, IntBiPredicate) - Method in interface org.d2ab.sequence.IntSequence
Filter this IntSequence to another sequence of ints while peeking at the next int in the sequence.
filterForward(long, LongBiPredicate) - Method in interface org.d2ab.sequence.LongSequence
Filter this LongSequence to another sequence of longs while peeking at the next long in the sequence.
filterForward(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Filter the elements in this Sequence while peeking at the next element in the iteration, keeping only the elements that match the given BiPredicate.
filterForward(T, BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Filter the elements in this Sequence while peeking at the next element in the iteration, keeping only the elements that match the given BiPredicate.
filterIndexed(ObjIntPredicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Filter the pairs in this BiSequence, keeping only the elements that match the given ObjIntPredicate, which is passed the current pair and its index in the sequence.
filterIndexed(ObjObjIntPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Filter the pairs in this BiSequence, keeping only the elements that match the given ObjObjIntPredicate, which is passed the current pair and its index in the sequence.
filterIndexed(CharIntPredicate) - Method in interface org.d2ab.sequence.CharSeq
Filter the elements in this CharSeq, keeping only the elements that match the given CharIntPredicate, which is passed each double together with its index in the sequence.
filterIndexed(DoubleIntPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Filter the elements in this DoubleSequence, keeping only the elements that match the given DoubleIntPredicate, which is passed each double together with its index in the sequence.
filterIndexed(ObjIntPredicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Filter the entries in this EntrySequence, keeping only the elements that match the given ObjIntPredicate, which is passed the current entry and its index in the sequence.
filterIndexed(ObjObjIntPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Filter the entries in this EntrySequence, keeping only the elements that match the given ObjIntPredicate, which is passed the current entry and its index in the sequence.
filterIndexed(IntBiPredicate) - Method in interface org.d2ab.sequence.IntSequence
Filter the elements in this IntSequence, keeping only the elements that match the given IntBiPredicate, which is passed each double together with its index in the sequence.
filterIndexed(LongIntPredicate) - Method in interface org.d2ab.sequence.LongSequence
Filter the elements in this LongSequence, keeping only the elements that match the given LongIntPredicate, which is passed each double together with its index in the sequence.
filterIndexed(ObjIntPredicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
Filter the elements in this Sequence, keeping only the elements that match the given ObjIntPredicate, which is passed the current element and its index in the sequence.
FilteringCharIterator - Class in org.d2ab.iterator.chars
 
FilteringCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.FilteringCharIterator
 
FilteringDoubleIterator - Class in org.d2ab.iterator.doubles
 
FilteringDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.FilteringDoubleIterator
 
FilteringIntIterator - Class in org.d2ab.iterator.ints
 
FilteringIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.FilteringIntIterator
 
FilteringIterator<T> - Class in org.d2ab.iterator
 
FilteringIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.FilteringIterator
 
FilteringListIterator<T> - Class in org.d2ab.collection
A ListIterator that provides a filtered view of another ListIterator.
FilteringListIterator(ListIterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.collection.FilteringListIterator
 
FilteringLongIterator - Class in org.d2ab.iterator.longs
 
FilteringLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.FilteringLongIterator
 
first() - Method in interface org.d2ab.collection.chars.CharSortedSet
 
first() - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
first() - Method in interface org.d2ab.collection.ints.IntSortedSet
 
first() - Method in interface org.d2ab.collection.longs.LongSortedSet
 
first() - Method in interface org.d2ab.sequence.BiSequence
 
first(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
first(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
 
first() - Method in interface org.d2ab.sequence.CharSeq
 
first(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
 
first() - Method in interface org.d2ab.sequence.DoubleSequence
 
first(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
 
first() - Method in interface org.d2ab.sequence.EntrySequence
 
first(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
first(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
 
first() - Method in interface org.d2ab.sequence.IntSequence
 
first(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
 
first() - Method in interface org.d2ab.sequence.LongSequence
 
first(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
 
first() - Method in interface org.d2ab.sequence.Sequence
 
first(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
first(Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
 
firstChar() - Method in class org.d2ab.collection.chars.BitCharSet
 
firstChar() - Method in interface org.d2ab.collection.chars.CharSortedSet
 
firstDouble() - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
firstDouble() - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
firstInt() - Method in class org.d2ab.collection.ints.BitIntSet
 
firstInt() - Method in interface org.d2ab.collection.ints.IntSortedSet
 
firstLong() - Method in interface org.d2ab.collection.longs.LongSortedSet
 
firstLong() - Method in class org.d2ab.collection.SparseBitSet
 
flatAppend(Iterable<?>) - Method in class org.d2ab.collection.ChainingIterable
 
flatAppend(Object) - Method in class org.d2ab.collection.ChainingIterable
 
flatten(Iterable<?>) - Static method in class org.d2ab.collection.ChainingIterable
 
flatten(Iterable<? extends T>, Function<? super T, ? extends Iterable<U>>) - Static method in class org.d2ab.collection.ChainingIterable
 
flatten() - Method in interface org.d2ab.sequence.BiSequence
 
flatten(BiFunction<? super L, ? super R, ? extends Iterable<Pair<LL, RR>>>) - Method in interface org.d2ab.sequence.BiSequence
Flatten the elements in this BiSequence according to the given mapper BiFunction.
flatten(Function<? super Pair<L, R>, ? extends Iterable<Pair<LL, RR>>>) - Method in interface org.d2ab.sequence.BiSequence
Flatten the elements in this BiSequence according to the given mapper Function.
flatten() - Method in interface org.d2ab.sequence.EntrySequence
 
flatten(BiFunction<? super K, ? super V, ? extends Iterable<Map.Entry<KK, VV>>>) - Method in interface org.d2ab.sequence.EntrySequence
Flatten the elements in this EntrySequence according to the given mapper BiFunction.
flatten(Function<? super Map.Entry<K, V>, ? extends Iterable<Map.Entry<KK, VV>>>) - Method in interface org.d2ab.sequence.EntrySequence
Flatten the elements in this EntrySequence according to the given mapper Function.
flatten(Function<? super T, ? extends Iterable<U>>) - Method in interface org.d2ab.sequence.Sequence
Flatten the elements in this Sequence according to the given mapper Function.
flatten() - Method in interface org.d2ab.sequence.Sequence
Flatten the elements in this Sequence.
flattenKeys(Function<? super Map.Entry<K, V>, ? extends Iterable<KK>>) - Method in interface org.d2ab.sequence.EntrySequence
Flatten the keys of each entry in this sequence, applying multiples of keys returned by the given mapper to the same value of each entry.
flattenLeft(Function<? super Pair<L, R>, ? extends Iterable<LL>>) - Method in interface org.d2ab.sequence.BiSequence
Flatten the left side of each pair in this sequence, applying multiples of left values returned by the given mapper to the same right value of each pair.
flattenRight(Function<? super Pair<L, R>, ? extends Iterable<RR>>) - Method in interface org.d2ab.sequence.BiSequence
Flatten the right side of each pair in this sequence, applying multiples of right values returned by the given mapper to the same left value of each pair.
flattenValues(Function<? super Map.Entry<K, V>, ? extends Iterable<VV>>) - Method in interface org.d2ab.sequence.EntrySequence
Flatten the values of each entry in this sequence, applying multiples of values returned by the given mapper to the same key of each entry.
forEach(T[], Consumer<? super T>) - Static method in class org.d2ab.collection.Arrayz
Perform the given action once for each item in the given array.
forEach(Consumer<? super Character>) - Method in interface org.d2ab.collection.chars.CharIterable
Perform the given action for each char in this iterable.
forEach(Consumer<? super Double>) - Method in interface org.d2ab.collection.doubles.DoubleIterable
Performs the given action for each double in this iterable.
forEach(Consumer<? super Integer>) - Method in interface org.d2ab.collection.ints.IntIterable
Performs the given action for each int in this iterable.
forEach(Consumer<? super T>) - Method in class org.d2ab.collection.IterableList
 
forEach(Consumer<? super Long>) - Method in interface org.d2ab.collection.longs.LongIterable
Performs the given action for each long in this iterable.
forEach(BiConsumer<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Perform the given action for each element in this BiSequence.
forEach(BiConsumer<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Perform the given action for each element in this EntrySequence.
forEachChar(CharConsumer) - Method in class org.d2ab.collection.chars.ArrayCharList
 
forEachChar(CharConsumer) - Method in interface org.d2ab.collection.chars.CharIterable
Perform the given action for each char in this iterable.
forEachCharIndexed(CharIntConsumer) - Method in interface org.d2ab.sequence.CharSeq
Perform the given action for each char in this CharSeq, with the index of each element passed as the second parameter in the action.
forEachDouble(DoubleConsumer) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
forEachDouble(DoubleConsumer) - Method in interface org.d2ab.collection.doubles.DoubleIterable
Performs the given action for each double in this iterable.
forEachDoubleIndexed(DoubleIntConsumer) - Method in interface org.d2ab.sequence.DoubleSequence
Perform the given action for each double in this DoubleSequence, with the index of each element passed as the second parameter in the action.
forEachIndexed(ObjIntConsumer<? super T>) - Method in interface org.d2ab.sequence.Sequence
Perform the given action for each element in this Sequence, with the index of each element passed as the second parameter in the action.
forEachInt(IntConsumer) - Method in class org.d2ab.collection.ints.ArrayIntList
 
forEachInt(IntConsumer) - Method in interface org.d2ab.collection.ints.IntIterable
Performs the given action for each int in this iterable.
forEachIntIndexed(IntBiConsumer) - Method in interface org.d2ab.sequence.IntSequence
Perform the given action for each int in this IntSequence, with the index of each element passed as the second parameter in the action.
forEachLong(LongConsumer) - Method in class org.d2ab.collection.longs.ArrayLongList
 
forEachLong(LongConsumer) - Method in interface org.d2ab.collection.longs.LongIterable
Performs the given action for each long in this iterable.
forEachLongIndexed(LongIntConsumer) - Method in interface org.d2ab.sequence.LongSequence
Perform the given action for each long in this LongSequence, with the index of each element passed as the second parameter in the action.
forEachRemaining(CharConsumer) - Method in interface org.d2ab.collection.chars.CharSpliterator
 
forEachRemaining(Consumer<? super Character>) - Method in interface org.d2ab.collection.chars.CharSpliterator
 
forEachRemaining(CharConsumer) - Method in interface org.d2ab.iterator.chars.CharIterator
Perform the given action once for each remaining char in this iterator.
forEachRemaining(Consumer<? super Character>) - Method in interface org.d2ab.iterator.chars.CharIterator
Perform the given action once for each remaining char in this iterator.
ForwardListIterator<T> - Class in org.d2ab.iterator
A ListIterator based on a regular Iterator that supports forward traversal only, and removal only.
ForwardListIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.ForwardListIterator
 
forwardOnly(CharIterator, int) - Static method in interface org.d2ab.collection.chars.CharListIterator
 
forwardOnly(DoubleIterator, int) - Static method in interface org.d2ab.collection.doubles.DoubleListIterator
 
forwardOnly(IntIterator, int) - Static method in interface org.d2ab.collection.ints.IntListIterator
 
forwardOnly(LongIterator, int) - Static method in interface org.d2ab.collection.longs.LongListIterator
 
ForwardPeekingFilteringCharIterator - Class in org.d2ab.iterator.chars
 
ForwardPeekingFilteringCharIterator(CharIterator, char, CharBiPredicate) - Constructor for class org.d2ab.iterator.chars.ForwardPeekingFilteringCharIterator
 
ForwardPeekingFilteringDoubleIterator - Class in org.d2ab.iterator.doubles
 
ForwardPeekingFilteringDoubleIterator(DoubleIterator, double, DoubleBiPredicate) - Constructor for class org.d2ab.iterator.doubles.ForwardPeekingFilteringDoubleIterator
 
ForwardPeekingFilteringIntIterator - Class in org.d2ab.iterator.ints
 
ForwardPeekingFilteringIntIterator(IntIterator, int, IntBiPredicate) - Constructor for class org.d2ab.iterator.ints.ForwardPeekingFilteringIntIterator
 
ForwardPeekingFilteringIterator<T> - Class in org.d2ab.iterator
 
ForwardPeekingFilteringIterator(Iterator<T>, T, BiPredicate<? super T, ? super T>) - Constructor for class org.d2ab.iterator.ForwardPeekingFilteringIterator
 
ForwardPeekingFilteringLongIterator - Class in org.d2ab.iterator.longs
 
ForwardPeekingFilteringLongIterator(LongIterator, long, LongBiPredicate) - Constructor for class org.d2ab.iterator.longs.ForwardPeekingFilteringLongIterator
 
ForwardPeekingMappingCharIterator - Class in org.d2ab.iterator.chars
An iterator over chars that also maps each element by looking at the current AND the next element.
ForwardPeekingMappingCharIterator(CharIterator, char, CharBinaryOperator) - Constructor for class org.d2ab.iterator.chars.ForwardPeekingMappingCharIterator
 
ForwardPeekingMappingDoubleIterator - Class in org.d2ab.iterator.doubles
An iterator over ints that also maps each element by looking at the current AND the next element.
ForwardPeekingMappingDoubleIterator(DoubleIterator, double, DoubleBinaryOperator) - Constructor for class org.d2ab.iterator.doubles.ForwardPeekingMappingDoubleIterator
 
ForwardPeekingMappingIntIterator - Class in org.d2ab.iterator.ints
An iterator over ints that also maps each element by looking at the current AND the next element.
ForwardPeekingMappingIntIterator(IntIterator, int, IntBinaryOperator) - Constructor for class org.d2ab.iterator.ints.ForwardPeekingMappingIntIterator
 
ForwardPeekingMappingIterator<T,U> - Class in org.d2ab.iterator
Base class for iterators the can peek at the following item of each item in the iteration.
ForwardPeekingMappingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.ForwardPeekingMappingIterator
 
ForwardPeekingMappingLongIterator - Class in org.d2ab.iterator.longs
An iterator over ints that also maps each element by looking at the current AND the next element.
ForwardPeekingMappingLongIterator(LongIterator, long, LongBinaryOperator) - Constructor for class org.d2ab.iterator.longs.ForwardPeekingMappingLongIterator
 
from(Collection<T>...) - Static method in class org.d2ab.collection.ChainedCollection
 
from(Collection<Collection<T>>) - Static method in class org.d2ab.collection.ChainedCollection
 
from(List<T>...) - Static method in class org.d2ab.collection.ChainedList
 
from(List<List<T>>) - Static method in class org.d2ab.collection.ChainedList
 
from(Character...) - Static method in interface org.d2ab.collection.chars.CharIterable
 
from(Iterable<Character>) - Static method in interface org.d2ab.collection.chars.CharIterable
 
from(Double...) - Static method in interface org.d2ab.collection.doubles.DoubleIterable
 
from(Iterable<Double>) - Static method in interface org.d2ab.collection.doubles.DoubleIterable
 
from(Collection<T>, Predicate<? super T>) - Static method in class org.d2ab.collection.FilteredCollection
 
from(List<T>, Predicate<? super T>) - Static method in class org.d2ab.collection.FilteredList
 
from(Integer...) - Static method in interface org.d2ab.collection.ints.IntIterable
 
from(Iterable<Integer>) - Static method in interface org.d2ab.collection.ints.IntIterable
 
from - Variable in class org.d2ab.collection.ints.IntList.SubList
 
from(Iterable<T>) - Static method in interface org.d2ab.collection.IterableCollection
 
from(Object) - Static method in class org.d2ab.collection.Iterables
Converts a container of some kind into a possibly once-only Iterable.
from(Long...) - Static method in interface org.d2ab.collection.longs.LongIterable
 
from(Iterable<Long>) - Static method in interface org.d2ab.collection.longs.LongIterable
 
from(Collection<? extends T>, Function<? super T, ? extends U>) - Static method in class org.d2ab.collection.MappedCollection
 
from(List<T>, Function<? super T, ? extends U>) - Static method in class org.d2ab.collection.MappedList
 
from(List<T>) - Static method in class org.d2ab.collection.ReverseList
 
from(Iterator<Character>) - Static method in interface org.d2ab.iterator.chars.CharIterator
 
from(Iterator<T>, ToCharFunction<? super T>) - Static method in interface org.d2ab.iterator.chars.CharIterator
 
from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.chars.CharIterator
 
from(PrimitiveIterator.OfInt, IntToCharFunction) - Static method in interface org.d2ab.iterator.chars.CharIterator
 
from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.chars.CharIterator
 
from(PrimitiveIterator.OfLong, LongToCharFunction) - Static method in interface org.d2ab.iterator.chars.CharIterator
 
from(Iterator<Double>) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
from(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
from(PrimitiveIterator.OfLong, LongToDoubleFunction) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
from(PrimitiveIterator.OfInt, IntToDoubleFunction) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
from(Iterator<T>, ToDoubleFunction<? super T>) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
from(int[], int) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(int[], int, int) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(Iterator<? extends Integer>) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(PrimitiveIterator.OfDouble, DoubleToIntFunction) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(CharIterator) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(CharIterator, CharToIntFunction) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(PrimitiveIterator.OfLong, LongToIntFunction) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(Iterator<T>, ToIntFunction<? super T>) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
from(CharIterator, CharFunction<T>) - Static method in class org.d2ab.iterator.Iterators
 
from(PrimitiveIterator.OfInt, IntFunction<T>) - Static method in class org.d2ab.iterator.Iterators
 
from(PrimitiveIterator.OfDouble, DoubleFunction<T>) - Static method in class org.d2ab.iterator.Iterators
 
from(PrimitiveIterator.OfLong, LongFunction<T>) - Static method in class org.d2ab.iterator.Iterators
 
from(long[], int) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(long[], int, int) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(Iterator<Long>) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(PrimitiveIterator.OfDouble, DoubleToLongFunction) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(PrimitiveIterator.OfInt, IntToLongFunction) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(Iterator<T>, ToLongFunction<? super T>) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
from(Iterable<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence from an Iterable of pairs.
from(Iterable<Pair<L, R>>...) - Static method in interface org.d2ab.sequence.BiSequence
Create a concatenated BiSequence from several Iterables of pairs which are concatenated together to form the stream of pairs in the BiSequence.
from(Map<K, V>) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence of Map.Entry key/value items from a Map of items.
from(CharSequence) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a CharSequence.
from(CharIterable) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a CharIterable.
from(Iterable<Character>) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from an Iterable of Character values.
from(Collection<T>) - Static method in class org.d2ab.sequence.CollectionSequence
 
from(DoubleIterable) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from a DoubleIterable.
from(Iterable<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence from an Iterable of Double values.
from(Iterable<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence from an Iterable of entries.
from(Iterable<Map.Entry<K, V>>...) - Static method in interface org.d2ab.sequence.EntrySequence
Create a concatenated EntrySequence from several Iterables of entries which are concatenated together to form the stream of entries in the EntrySequence.
from(Map<K, V>) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence of Map.Entry key/value items from a Map of items.
from(int[], int) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence with the given ints, limited to the given size.
from(int[], int, int) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence with the given ints, reading from the given offset and limited to the given size.
from(IntIterable) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from an IntIterable.
from(Iterable<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from an Iterable of Integer values.
from(List<T>) - Static method in class org.d2ab.sequence.ListSequence
 
from(long[], int) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence with the given longs, limited to the given size.
from(long[], int, int) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence with the given longs, reading from the given offset and limited to the given size.
from(LongIterable) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from a LongIterable.
from(Iterable<Long>) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence from an Iterable of Long values.
from(Iterable<T>) - Static method in interface org.d2ab.sequence.Sequence
Create a Sequence from an Iterable of items.
from(Map<K, V>) - Static method in interface org.d2ab.sequence.Sequence
Create a Sequence of Map.Entry key/value items from a Map of items.
from(Map.Entry<? extends K, ? extends V>) - Static method in class org.d2ab.util.Pair
 
fromIncluded(CharIterator) - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
fromIncluded(DoubleIterator) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
fromIncluded(IntIterator) - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
fromIncluded(LongIterator) - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 

G

ge(double, double, double) - Static method in interface org.d2ab.collection.doubles.DoubleComparator
 
generate(Supplier<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
 
generate(CharSupplier) - Static method in interface org.d2ab.sequence.CharSeq
 
generate(DoubleSupplier) - Static method in interface org.d2ab.sequence.DoubleSequence
 
generate(Supplier<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
 
generate(IntSupplier) - Static method in interface org.d2ab.sequence.IntSequence
 
generate(LongSupplier) - Static method in interface org.d2ab.sequence.LongSequence
 
generate(Supplier<? extends T>) - Static method in interface org.d2ab.sequence.Sequence
 
get(int) - Method in class org.d2ab.collection.ChainedList
 
get(int) - Method in interface org.d2ab.collection.chars.CharList
 
get(int) - Method in interface org.d2ab.collection.doubles.DoubleList
 
get(int) - Method in interface org.d2ab.collection.ints.IntList
 
get(int) - Method in interface org.d2ab.collection.longs.LongList
 
get(int) - Method in class org.d2ab.collection.ReverseList
 
get(long) - Method in class org.d2ab.collection.SparseBitSet
Get the bit at index i.
get(Iterator<? extends T>, int) - Static method in class org.d2ab.iterator.Iterators
 
getAsChar() - Method in interface org.d2ab.function.CharSupplier
Get the next char from this supplier.
getAsChar() - Method in class org.d2ab.util.OptionalChar
Get the char value of this OptionalChar.
getChar(int) - Method in class org.d2ab.collection.chars.ArrayCharList
 
getChar(int) - Method in interface org.d2ab.collection.chars.CharList
 
getDouble(int) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
getDouble(int) - Method in interface org.d2ab.collection.doubles.DoubleList
 
getInt(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
getInt(int) - Method in interface org.d2ab.collection.ints.IntList
 
getKey() - Method in class org.d2ab.util.Pair
 
getLeft() - Method in class org.d2ab.util.Pair
 
getLong(int) - Method in class org.d2ab.collection.longs.ArrayLongList
 
getLong(int) - Method in interface org.d2ab.collection.longs.LongList
 
getRight() - Method in class org.d2ab.util.Pair
 
getValue() - Method in class org.d2ab.util.Pair
 

H

hashCode() - Method in class org.d2ab.collection.ChainingIterable
 
hashCode() - Method in class org.d2ab.collection.chars.BitCharSet
 
hashCode() - Method in class org.d2ab.collection.chars.ChainingCharIterable
 
hashCode() - Method in class org.d2ab.collection.chars.CharList.Base
 
hashCode() - Method in class org.d2ab.collection.chars.CharSet.Base
 
hashCode() - Method in class org.d2ab.collection.doubles.ChainingDoubleIterable
 
hashCode() - Method in class org.d2ab.collection.doubles.DoubleList.Base
 
hashCode() - Method in class org.d2ab.collection.doubles.DoubleSet.Base
 
hashCode() - Method in class org.d2ab.collection.ints.ChainingIntIterable
 
hashCode() - Method in class org.d2ab.collection.ints.IntList.Base
 
hashCode() - Method in class org.d2ab.collection.ints.IntSet.Base
 
hashCode() - Method in class org.d2ab.collection.longs.ChainingLongIterable
 
hashCode() - Method in class org.d2ab.collection.longs.LongList.Base
 
hashCode() - Method in class org.d2ab.collection.longs.LongSet.Base
 
hashCode() - Method in class org.d2ab.iterator.ArrayIterator
 
hashCode() - Method in class org.d2ab.util.OptionalChar
 
hashCode() - Method in class org.d2ab.util.Pair
 
hasNext() - Method in class org.d2ab.collection.ChainedListIterator
 
hasNext() - Method in interface org.d2ab.collection.chars.CharListIterator
 
hasNext() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
hasNext() - Method in class org.d2ab.collection.FilteringListIterator
 
hasNext() - Method in interface org.d2ab.collection.ints.IntListIterator
 
hasNext() - Method in interface org.d2ab.collection.longs.LongListIterator
 
hasNext() - Method in class org.d2ab.iterator.ArrayIterator
 
hasNext() - Method in class org.d2ab.iterator.BackPeekingFilteringIterator
 
hasNext() - Method in class org.d2ab.iterator.CachingListIterator
 
hasNext() - Method in class org.d2ab.iterator.ChainingIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.ArrayCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.BackPeekingFilteringCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.ChainingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.CharSequenceCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.DistinctCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.ExclusiveStartingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.ExclusiveTerminalCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.FilteringCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.ForwardPeekingFilteringCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.ForwardPeekingMappingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.InclusiveStartingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.InclusiveTerminalCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.IndexedFilteringCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.InterleavingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.LimitingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.PredicatePartitioningCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.ReaderCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.RepeatingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.SkippingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.SteppingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.TailSkippingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.chars.WindowingCharIterator
 
hasNext() - Method in class org.d2ab.iterator.DelegatingTransformingIterator
 
hasNext() - Method in class org.d2ab.iterator.DelimitingIterator
 
hasNext() - Method in class org.d2ab.iterator.DistinctIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.ArrayDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.BackPeekingFilteringDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.ChainingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.DistinctDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.DistinctExactlyDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.ExclusiveStartingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.ExclusiveTerminalDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.FilteringDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.ForwardPeekingFilteringDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.ForwardPeekingMappingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.InclusiveStartingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.InclusiveTerminalDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.IndexedFilteringDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.InterleavingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.LimitingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.PredicatePartitioningDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.RepeatingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.SkippingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.SteppingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.TailSkippingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.doubles.WindowingDoubleIterator
 
hasNext() - Method in class org.d2ab.iterator.ExclusiveStartingIterator
 
hasNext() - Method in class org.d2ab.iterator.ExclusiveTerminalIterator
 
hasNext() - Method in class org.d2ab.iterator.FilteringIterator
 
hasNext() - Method in class org.d2ab.iterator.ForwardListIterator
 
hasNext() - Method in class org.d2ab.iterator.ForwardPeekingFilteringIterator
 
hasNext - Variable in class org.d2ab.iterator.ForwardPeekingMappingIterator
 
hasNext() - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
 
hasNext() - Method in class org.d2ab.iterator.InclusiveStartingIterator
 
hasNext() - Method in class org.d2ab.iterator.InclusiveTerminalIterator
 
hasNext() - Method in class org.d2ab.iterator.IndexedFilteringIterator
 
hasNext() - Method in interface org.d2ab.iterator.InfiniteIterator
 
hasNext() - Method in class org.d2ab.iterator.InterleavingPairingIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.ArrayIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.BackPeekingFilteringIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.ChainingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.DistinctIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.ExclusiveStartingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.ExclusiveTerminalIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.FilteringIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.ForwardPeekingFilteringIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.ForwardPeekingMappingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.InclusiveStartingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.InclusiveTerminalIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.IndexedFilteringIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.InputStreamIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.InterleavingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.LimitingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.PredicatePartitioningIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.RepeatingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.SkippingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.SteppingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.TailSkippingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.ints.WindowingIntIterator
 
hasNext() - Method in class org.d2ab.iterator.KeyFlatteningEntryIterator
 
hasNext() - Method in class org.d2ab.iterator.LeftFlatteningPairIterator
 
hasNext() - Method in class org.d2ab.iterator.LimitingIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.ArrayLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.BackPeekingFilteringLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.ChainingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.DistinctLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.ExclusiveStartingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.ExclusiveTerminalLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.FilteringLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.ForwardPeekingFilteringLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.ForwardPeekingMappingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.InclusiveStartingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.InclusiveTerminalLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.IndexedFilteringLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.InterleavingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.LimitingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.PredicatePartitioningLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.RepeatingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.SkippingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.SteppingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.TailSkippingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.longs.WindowingLongIterator
 
hasNext() - Method in class org.d2ab.iterator.PairingIterator
 
hasNext() - Method in class org.d2ab.iterator.PredicatePartitioningIterator
 
hasNext() - Method in class org.d2ab.iterator.RepeatingIterator
 
hasNext() - Method in class org.d2ab.iterator.ReverseIterator
 
hasNext() - Method in class org.d2ab.iterator.RightFlatteningPairIterator
 
hasNext() - Method in class org.d2ab.iterator.SkippingIterator
 
hasNext() - Method in class org.d2ab.iterator.SteppingIterator
 
hasNext() - Method in class org.d2ab.iterator.TailSkippingIterator
 
hasNext() - Method in class org.d2ab.iterator.ValueFlatteningEntryIterator
 
hasNext() - Method in class org.d2ab.iterator.WindowingIterator
 
hasPrevious() - Method in class org.d2ab.collection.ChainedListIterator
 
hasPrevious() - Method in interface org.d2ab.collection.chars.CharListIterator
 
hasPrevious() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
hasPrevious() - Method in class org.d2ab.collection.FilteringListIterator
 
hasPrevious() - Method in interface org.d2ab.collection.ints.IntListIterator
 
hasPrevious() - Method in interface org.d2ab.collection.longs.LongListIterator
 
hasPrevious() - Method in class org.d2ab.iterator.CachingListIterator
 
hasPrevious() - Method in class org.d2ab.iterator.ForwardListIterator
 
headSet(Character) - Method in interface org.d2ab.collection.chars.CharSortedSet
 
headSet(char) - Method in interface org.d2ab.collection.chars.CharSortedSet
 
headSet(Double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
headSet(double, double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
headSet(Integer) - Method in interface org.d2ab.collection.ints.IntSortedSet
 
headSet(int) - Method in interface org.d2ab.collection.ints.IntSortedSet
 
headSet(Long) - Method in interface org.d2ab.collection.longs.LongSortedSet
 
headSet(long) - Method in interface org.d2ab.collection.longs.LongSortedSet
 
headSetExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 

I

identity() - Static method in interface org.d2ab.function.CharUnaryOperator
 
ifPresent(CharConsumer) - Method in class org.d2ab.util.OptionalChar
Performs the given action if this OptionalChar has a value present.
included(char) - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
included(double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
included(int) - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
included(long) - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 
including(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
 
including(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
including(char...) - Method in interface org.d2ab.sequence.CharSeq
 
including(double[], double) - Method in interface org.d2ab.sequence.DoubleSequence
 
including(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
 
including(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
including(int...) - Method in interface org.d2ab.sequence.IntSequence
 
including(long...) - Method in interface org.d2ab.sequence.LongSequence
 
including(T...) - Method in interface org.d2ab.sequence.Sequence
 
including(Iterable<? extends T>) - Method in interface org.d2ab.sequence.Sequence
 
includingExactly(double...) - Method in interface org.d2ab.sequence.DoubleSequence
 
InclusiveStartingCharIterator - Class in org.d2ab.iterator.chars
 
InclusiveStartingCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.InclusiveStartingCharIterator
 
InclusiveStartingCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.InclusiveStartingCharIterator
 
InclusiveStartingDoubleIterator - Class in org.d2ab.iterator.doubles
 
InclusiveStartingDoubleIterator(DoubleIterator, double, double) - Constructor for class org.d2ab.iterator.doubles.InclusiveStartingDoubleIterator
 
InclusiveStartingDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.InclusiveStartingDoubleIterator
 
InclusiveStartingIntIterator - Class in org.d2ab.iterator.ints
 
InclusiveStartingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.InclusiveStartingIntIterator
 
InclusiveStartingIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.InclusiveStartingIntIterator
 
InclusiveStartingIterator<T> - Class in org.d2ab.iterator
 
InclusiveStartingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.InclusiveStartingIterator
 
InclusiveStartingIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.InclusiveStartingIterator
 
InclusiveStartingLongIterator - Class in org.d2ab.iterator.longs
 
InclusiveStartingLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.InclusiveStartingLongIterator
 
InclusiveStartingLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.InclusiveStartingLongIterator
 
InclusiveTerminalCharIterator - Class in org.d2ab.iterator.chars
 
InclusiveTerminalCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.InclusiveTerminalCharIterator
 
InclusiveTerminalCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.InclusiveTerminalCharIterator
 
InclusiveTerminalDoubleIterator - Class in org.d2ab.iterator.doubles
 
InclusiveTerminalDoubleIterator(DoubleIterator, double, double) - Constructor for class org.d2ab.iterator.doubles.InclusiveTerminalDoubleIterator
 
InclusiveTerminalDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.InclusiveTerminalDoubleIterator
 
InclusiveTerminalIntIterator - Class in org.d2ab.iterator.ints
 
InclusiveTerminalIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.InclusiveTerminalIntIterator
 
InclusiveTerminalIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.InclusiveTerminalIntIterator
 
InclusiveTerminalIterator<T> - Class in org.d2ab.iterator
 
InclusiveTerminalIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.InclusiveTerminalIterator
 
InclusiveTerminalIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.InclusiveTerminalIterator
 
InclusiveTerminalLongIterator - Class in org.d2ab.iterator.longs
 
InclusiveTerminalLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.InclusiveTerminalLongIterator
 
InclusiveTerminalLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.InclusiveTerminalLongIterator
 
increasingFrom(int) - Static method in interface org.d2ab.sequence.IntSequence
An increasing IntSequence of int values starting at the given value.
increasingFrom(long) - Static method in interface org.d2ab.sequence.LongSequence
An increasing LongSequence of long values starting at the given value.
index() - Method in interface org.d2ab.sequence.Sequence
 
IndexedFilteringCharIterator - Class in org.d2ab.iterator.chars
 
IndexedFilteringCharIterator(CharIterator, CharIntPredicate) - Constructor for class org.d2ab.iterator.chars.IndexedFilteringCharIterator
 
IndexedFilteringDoubleIterator - Class in org.d2ab.iterator.doubles
 
IndexedFilteringDoubleIterator(DoubleIterator, DoubleIntPredicate) - Constructor for class org.d2ab.iterator.doubles.IndexedFilteringDoubleIterator
 
IndexedFilteringIntIterator - Class in org.d2ab.iterator.ints
 
IndexedFilteringIntIterator(IntIterator, IntBiPredicate) - Constructor for class org.d2ab.iterator.ints.IndexedFilteringIntIterator
 
IndexedFilteringIterator<T> - Class in org.d2ab.iterator
 
IndexedFilteringIterator(Iterator<T>, ObjIntPredicate<? super T>) - Constructor for class org.d2ab.iterator.IndexedFilteringIterator
 
IndexedFilteringLongIterator - Class in org.d2ab.iterator.longs
 
IndexedFilteringLongIterator(LongIterator, LongIntPredicate) - Constructor for class org.d2ab.iterator.longs.IndexedFilteringLongIterator
 
IndexingMappingIterator<T,U> - Class in org.d2ab.iterator
An iterator mapping elements with the index of the current element.
IndexingMappingIterator(Iterator<T>, ObjIntFunction<? super T, ? extends U>) - Constructor for class org.d2ab.iterator.IndexingMappingIterator
 
indexOf(Object) - Method in interface org.d2ab.collection.chars.CharList
 
indexOf(Object) - Method in interface org.d2ab.collection.doubles.DoubleList
 
indexOf(Object) - Method in interface org.d2ab.collection.ints.IntList
 
indexOf(Object) - Method in interface org.d2ab.collection.longs.LongList
 
indexOf(Object) - Method in class org.d2ab.collection.ReverseList
 
indexOfChar(char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
indexOfChar(char) - Method in interface org.d2ab.collection.chars.CharList
 
indexOfDouble(double, double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
indexOfDoubleExactly(double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
indexOfDoubleExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
indexOfInt(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
indexOfInt(int) - Method in interface org.d2ab.collection.ints.IntList
 
indexOfLong(long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
indexOfLong(long) - Method in interface org.d2ab.collection.longs.LongList
 
IndexPeekingIterator<T> - Class in org.d2ab.iterator
 
IndexPeekingIterator(Iterator<T>, ObjIntConsumer<? super T>) - Constructor for class org.d2ab.iterator.IndexPeekingIterator
 
InfiniteCharIterator - Interface in org.d2ab.iterator.chars
Base class for CharIterators that never run out of elements.
InfiniteDoubleIterator - Interface in org.d2ab.iterator.doubles
Base class for DoubleIterators that never run out of elements.
InfiniteIntIterator - Interface in org.d2ab.iterator.ints
Base class for IntIterators that never run out of elements.
InfiniteIterator<T> - Interface in org.d2ab.iterator
Base interface for Iterators that never run out of elements.
InfiniteLongIterator - Interface in org.d2ab.iterator.longs
Base class for LongIterators that never run out of elements.
InputStreamIntIterator - Class in org.d2ab.iterator.ints
A CharIterator over the chars in a Reader.
InputStreamIntIterator(InputStream) - Constructor for class org.d2ab.iterator.ints.InputStreamIntIterator
 
IntBiConsumer - Interface in org.d2ab.function
A consumer taking two int values.
IntBiPredicate - Interface in org.d2ab.function
A specialization of BiPredicate for int values.
IntCollection - Interface in org.d2ab.collection.ints
A primitive specialization of Collection for {code int} values.
IntCollection.Base - Class in org.d2ab.collection.ints
Base class for IntCollection implementations.
IntComparator - Interface in org.d2ab.collection.ints
A primitive specialization of Comparator for int values.
interleave(CharIterable) - Method in interface org.d2ab.sequence.CharSeq
Interleave the elements in this CharSeq with those of the given CharIterable, stopping when either sequence finishes.
interleave(DoubleIterable) - Method in interface org.d2ab.sequence.DoubleSequence
Interleave the elements in this DoubleSequence with those of the given DoubleIterable, stopping when either sequence finishes.
interleave(IntIterable) - Method in interface org.d2ab.sequence.IntSequence
Interleave the elements in this IntSequence with those of the given IntIterable, stopping when either sequence finishes.
interleave(LongIterable) - Method in interface org.d2ab.sequence.LongSequence
Interleave the elements in this LongSequence with those of the given LongIterable, stopping when either sequence finishes.
interleave(Iterable<U>) - Method in interface org.d2ab.sequence.Sequence
Interleave the elements in this Sequence with those of the given Iterable, stopping when either sequence finishes.
InterleavingCharIterator - Class in org.d2ab.iterator.chars
An Iterator that interleaves the streams of two other Iterators with each other.
InterleavingCharIterator(CharIterable...) - Constructor for class org.d2ab.iterator.chars.InterleavingCharIterator
 
InterleavingDoubleIterator - Class in org.d2ab.iterator.doubles
An Iterator that interleaves the streams of two other Iterators with each other.
InterleavingDoubleIterator(DoubleIterable...) - Constructor for class org.d2ab.iterator.doubles.InterleavingDoubleIterator
 
InterleavingIntIterator - Class in org.d2ab.iterator.ints
An Iterator that interleaves the streams of two other Iterators with each other.
InterleavingIntIterator(IntIterable...) - Constructor for class org.d2ab.iterator.ints.InterleavingIntIterator
 
InterleavingLongIterator - Class in org.d2ab.iterator.longs
An Iterator that interleaves the streams of two other Iterators with each other.
InterleavingLongIterator(LongIterable...) - Constructor for class org.d2ab.iterator.longs.InterleavingLongIterator
 
InterleavingPairingIterator<T,U> - Class in org.d2ab.iterator
An Iterator that interleaves the streams of two Iterators with each other into a stream of Pairs.
InterleavingPairingIterator(Iterator<? extends T>, Iterator<? extends U>) - Constructor for class org.d2ab.iterator.InterleavingPairingIterator
 
IntIterable - Interface in org.d2ab.collection.ints
 
IntIterableInputStream - Class in org.d2ab.collection.ints
An InputStream that reads byte values from an IntIterable.
IntIterableInputStream(IntIterable) - Constructor for class org.d2ab.collection.ints.IntIterableInputStream
 
intIterator() - Method in interface org.d2ab.collection.chars.CharIterable
 
IntIterator - Interface in org.d2ab.iterator.ints
An Iterator specialized for int values.
IntList - Interface in org.d2ab.collection.ints
A primitive specialization of List for int values.
IntList.Base - Class in org.d2ab.collection.ints
Base class for IntList implementations.
IntList.SubList - Class in org.d2ab.collection.ints
 
IntListIterator - Interface in org.d2ab.collection.ints
A ListIterator over a sequence of int values.
ints() - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the positive Integer numbers starting at 1 and ending at Integer.MAX_VALUE inclusive.
IntSequence - Interface in org.d2ab.sequence
An Iterable sequence of int values with Stream-like operations for refining, transforming and collating the list of ints.
IntSet - Interface in org.d2ab.collection.ints
A primitive specialization of Set for int values.
IntSet.Base - Class in org.d2ab.collection.ints
Base class for IntSet implementations.
intsFrom(int) - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the Integer numbers starting at the given start and ending at Integer.MAX_VALUE inclusive.
intsFromZero() - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the positive Integer numbers starting at 0 and ending at Integer.MAX_VALUE inclusive.
IntSortedSet - Interface in org.d2ab.collection.ints
A primitive specialization of SortedSet for int values.
IntSortedSet.SubSet - Class in org.d2ab.collection.ints
 
intSpliterator() - Method in interface org.d2ab.collection.chars.CharCollection
 
intSpliterator() - Method in interface org.d2ab.collection.chars.CharIterable
 
intSpliterator() - Method in interface org.d2ab.collection.chars.CharList
 
intSpliterator() - Method in interface org.d2ab.collection.chars.CharSet
 
intSpliterator() - Method in interface org.d2ab.collection.chars.CharSortedSet
 
intSpliterator() - Method in interface org.d2ab.sequence.CharSeq
 
intStream() - Method in interface org.d2ab.collection.chars.CharIterable
 
intStream() - Method in interface org.d2ab.collection.ints.IntIterable
 
IntToCharFunction - Interface in org.d2ab.function
A functional interface for converting from int values to char values.
isEmpty() - Method in class org.d2ab.collection.ChainedCollection
 
isEmpty() - Method in class org.d2ab.collection.ChainedList
 
isEmpty() - Method in class org.d2ab.collection.chars.ArrayCharList
 
isEmpty() - Method in class org.d2ab.collection.chars.BitCharSet
 
isEmpty() - Method in interface org.d2ab.collection.chars.CharCollection
 
isEmpty() - Method in interface org.d2ab.collection.chars.CharIterable
 
isEmpty() - Method in interface org.d2ab.collection.chars.CharList
 
isEmpty() - Method in interface org.d2ab.collection.chars.CharSet
 
isEmpty() - Method in class org.d2ab.collection.CollectionList
 
isEmpty() - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
isEmpty() - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
isEmpty() - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
isEmpty() - Method in interface org.d2ab.collection.doubles.DoubleList
 
isEmpty() - Method in interface org.d2ab.collection.doubles.DoubleSet
 
isEmpty() - Method in class org.d2ab.collection.doubles.RawDoubleSet
 
isEmpty() - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
isEmpty() - Method in class org.d2ab.collection.ints.ArrayIntList
 
isEmpty() - Method in class org.d2ab.collection.ints.BitIntSet
 
isEmpty() - Method in interface org.d2ab.collection.ints.IntCollection
 
isEmpty() - Method in interface org.d2ab.collection.ints.IntIterable
 
isEmpty() - Method in interface org.d2ab.collection.ints.IntList
 
isEmpty() - Method in interface org.d2ab.collection.ints.IntSet
 
isEmpty() - Method in interface org.d2ab.collection.IterableCollection
 
isEmpty() - Method in class org.d2ab.collection.IterableList
 
isEmpty() - Method in class org.d2ab.collection.longs.ArrayLongList
 
isEmpty() - Method in class org.d2ab.collection.longs.BitLongSet
 
isEmpty() - Method in interface org.d2ab.collection.longs.LongCollection
 
isEmpty() - Method in interface org.d2ab.collection.longs.LongIterable
 
isEmpty() - Method in interface org.d2ab.collection.longs.LongList
 
isEmpty() - Method in interface org.d2ab.collection.longs.LongSet
 
isEmpty() - Method in class org.d2ab.collection.ReverseList
 
isEmpty() - Method in class org.d2ab.collection.SparseBitSet
 
isEmpty() - Method in interface org.d2ab.iterator.chars.CharIterator
 
isEmpty() - Method in interface org.d2ab.iterator.doubles.DoubleIterator
 
isEmpty() - Method in interface org.d2ab.iterator.ints.IntIterator
 
isEmpty() - Method in interface org.d2ab.iterator.longs.LongIterator
 
isEmpty() - Method in interface org.d2ab.sequence.CharSeq
 
isEmpty() - Method in class org.d2ab.sequence.CollectionSequence
 
isEmpty() - Method in interface org.d2ab.sequence.DoubleSequence
 
isEmpty() - Method in interface org.d2ab.sequence.IntSequence
 
isEmpty() - Method in class org.d2ab.sequence.ListSequence
 
isEmpty() - Method in interface org.d2ab.sequence.LongSequence
 
isPresent() - Method in class org.d2ab.util.OptionalChar
 
IterableCollection<T> - Interface in org.d2ab.collection
A Collection view of an Iterable, requiring only Iterable.iterator() to be implemented in order to present a full Collection.
IterableList<T> - Class in org.d2ab.collection
A List view of an Iterable, reflecting changes to the underlying Iterable.
IterableList(Iterable<T>) - Constructor for class org.d2ab.collection.IterableList
 
Iterables - Class in org.d2ab.collection
Utility methods for Iterable instances.
IterationException - Exception in org.d2ab.iterator
An exception thrown if there is an unrecoverable error during iteration.
IterationException(Throwable) - Constructor for exception org.d2ab.iterator.IterationException
 
iterator() - Method in class org.d2ab.collection.ChainedCollection
 
iterator() - Method in class org.d2ab.collection.ChainedList
 
iterator() - Method in class org.d2ab.collection.ChainingIterable
 
iterator() - Method in class org.d2ab.collection.chars.ArrayCharList
 
iterator() - Method in class org.d2ab.collection.chars.BitCharSet
 
iterator() - Method in class org.d2ab.collection.chars.ChainingCharIterable
 
iterator() - Method in interface org.d2ab.collection.chars.CharIterable
 
iterator() - Method in class org.d2ab.collection.chars.CharList.SubList
 
iterator() - Method in class org.d2ab.collection.CollectionList
 
iterator() - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
iterator() - Method in class org.d2ab.collection.doubles.ChainingDoubleIterable
 
iterator() - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
iterator() - Method in class org.d2ab.collection.doubles.DoubleList.SubList
 
iterator() - Method in class org.d2ab.collection.doubles.RawDoubleSet
 
iterator() - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
iterator() - Method in class org.d2ab.collection.FilteredCollection
 
iterator() - Method in class org.d2ab.collection.ints.ArrayIntList
 
iterator() - Method in class org.d2ab.collection.ints.BitIntSet
 
iterator() - Method in class org.d2ab.collection.ints.ChainingIntIterable
 
iterator() - Method in interface org.d2ab.collection.ints.IntIterable
 
iterator() - Method in class org.d2ab.collection.ints.IntList.SubList
 
iterator() - Method in class org.d2ab.collection.IterableList
 
iterator() - Method in class org.d2ab.collection.longs.ArrayLongList
 
iterator() - Method in class org.d2ab.collection.longs.BitLongSet
 
iterator() - Method in class org.d2ab.collection.longs.ChainingLongIterable
 
iterator() - Method in interface org.d2ab.collection.longs.LongIterable
 
iterator() - Method in class org.d2ab.collection.longs.LongList.SubList
 
iterator() - Method in class org.d2ab.collection.MappedCollection
 
iterator(Map.Entry<? extends T, ? extends T>) - Static method in class org.d2ab.collection.Maps
 
iterator() - Method in class org.d2ab.collection.ReverseList
 
iterator() - Method in class org.d2ab.collection.SparseBitSet
 
iterator - Variable in class org.d2ab.iterator.DelegatingTransformingIterator
 
iterator() - Method in class org.d2ab.sequence.CollectionSequence
 
iterator() - Method in class org.d2ab.sequence.ListSequence
 
iterator() - Method in class org.d2ab.util.Pair
 
Iterators - Class in org.d2ab.iterator
Utility methods for Iterator instances.

J

join(String) - Method in interface org.d2ab.sequence.BiSequence
Join this BiSequence into a string separated by the given delimiter.
join(String, String, String) - Method in interface org.d2ab.sequence.BiSequence
Join this BiSequence into a string separated by the given delimiter, with the given prefix and suffix.
join() - Method in interface org.d2ab.sequence.CharSeq
Join this CharSeq into a string.
join(String) - Method in interface org.d2ab.sequence.CharSeq
Join this CharSeq into a string separated by the given delimiter.
join(String, String, String) - Method in interface org.d2ab.sequence.CharSeq
Join this CharSeq into a string separated by the given delimiter, with the given prefix and suffix.
join(String) - Method in interface org.d2ab.sequence.DoubleSequence
Join this DoubleSequence into a string separated by the given delimiter.
join(String, String, String) - Method in interface org.d2ab.sequence.DoubleSequence
Join this DoubleSequence into a string separated by the given delimiter, with the given prefix and suffix.
join(String) - Method in interface org.d2ab.sequence.EntrySequence
Join this EntrySequence into a string separated by the given delimiter.
join(String, String, String) - Method in interface org.d2ab.sequence.EntrySequence
Join this EntrySequence into a string separated by the given delimiter, with the given prefix and suffix.
join(String) - Method in interface org.d2ab.sequence.IntSequence
Join this IntSequence into a string separated by the given delimiter.
join(String, String, String) - Method in interface org.d2ab.sequence.IntSequence
Join this IntSequence into a string separated by the given delimiter, with the given prefix and suffix.
join(String) - Method in interface org.d2ab.sequence.LongSequence
Join this LongSequence into a string separated by the given delimiter.
join(String, String, String) - Method in interface org.d2ab.sequence.LongSequence
Join this LongSequence into a string separated by the given delimiter, with the given prefix and suffix.
join() - Method in interface org.d2ab.sequence.Sequence
Join this Sequence into a string.
join(String) - Method in interface org.d2ab.sequence.Sequence
Join this Sequence into a string separated by the given delimiter.
join(String, String, String) - Method in interface org.d2ab.sequence.Sequence
Join this Sequence into a string separated by the given delimiter, with the given prefix and suffix.

K

KeyFlatteningEntryIterator<K,V,KK> - Class in org.d2ab.iterator
 
KeyFlatteningEntryIterator(Iterator<Map.Entry<K, V>>, Function<? super Map.Entry<K, V>, ? extends Iterable<KK>>) - Constructor for class org.d2ab.iterator.KeyFlatteningEntryIterator
 

L

last() - Method in interface org.d2ab.collection.chars.CharSortedSet
 
last() - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
last() - Method in interface org.d2ab.collection.ints.IntSortedSet
 
last() - Method in interface org.d2ab.collection.longs.LongSortedSet
 
last(Iterator<? extends T>) - Static method in class org.d2ab.iterator.Iterators
 
last() - Method in interface org.d2ab.sequence.BiSequence
 
last(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
last(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
 
last() - Method in interface org.d2ab.sequence.CharSeq
 
last(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
 
last() - Method in interface org.d2ab.sequence.DoubleSequence
 
last(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
 
last() - Method in interface org.d2ab.sequence.EntrySequence
 
last(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
last(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
 
last() - Method in interface org.d2ab.sequence.IntSequence
 
last(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
 
last() - Method in class org.d2ab.sequence.ListSequence
 
last() - Method in interface org.d2ab.sequence.LongSequence
 
last(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
 
last() - Method in interface org.d2ab.sequence.Sequence
 
last(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
last(Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
 
lastChar() - Method in class org.d2ab.collection.chars.BitCharSet
 
lastChar() - Method in interface org.d2ab.collection.chars.CharSortedSet
 
lastDouble() - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
lastDouble() - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
lastIndexOf(Object) - Method in interface org.d2ab.collection.chars.CharList
 
lastIndexOf(Object) - Method in class org.d2ab.collection.CollectionList
 
lastIndexOf(Object) - Method in interface org.d2ab.collection.doubles.DoubleList
 
lastIndexOf(Object) - Method in interface org.d2ab.collection.ints.IntList
 
lastIndexOf(Object) - Method in class org.d2ab.collection.IterableList
 
lastIndexOf(Object) - Method in interface org.d2ab.collection.longs.LongList
 
lastIndexOf(Object) - Method in class org.d2ab.collection.ReverseList
 
lastIndexOfChar(char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
lastIndexOfChar(char) - Method in interface org.d2ab.collection.chars.CharList
 
lastIndexOfDouble(double, double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
lastIndexOfDoubleExactly(double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
lastIndexOfDoubleExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
lastIndexOfInt(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
lastIndexOfInt(int) - Method in interface org.d2ab.collection.ints.IntList
 
lastIndexOfLong(long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
lastIndexOfLong(long) - Method in interface org.d2ab.collection.longs.LongList
 
lastInt() - Method in class org.d2ab.collection.ints.BitIntSet
 
lastInt() - Method in interface org.d2ab.collection.ints.IntSortedSet
 
lastLong() - Method in interface org.d2ab.collection.longs.LongSortedSet
 
lastLong() - Method in class org.d2ab.collection.SparseBitSet
 
LeftFlatteningPairIterator<L,R,LL> - Class in org.d2ab.iterator
 
LeftFlatteningPairIterator(Iterator<Pair<L, R>>, Function<? super Pair<L, R>, ? extends Iterable<LL>>) - Constructor for class org.d2ab.iterator.LeftFlatteningPairIterator
 
limit(int) - Method in interface org.d2ab.sequence.BiSequence
Limit the maximum number of results returned by this BiSequence.
limit(int) - Method in interface org.d2ab.sequence.CharSeq
Limit the maximum number of chars returned by this CharSeq.
limit(int) - Method in interface org.d2ab.sequence.DoubleSequence
Limit the maximum number of doubles returned by this DoubleSequence.
limit(int) - Method in interface org.d2ab.sequence.EntrySequence
Limit the maximum number of results returned by this EntrySequence.
limit(int) - Method in interface org.d2ab.sequence.IntSequence
Limit the maximum number of ints returned by this IntSequence.
limit(int) - Method in interface org.d2ab.sequence.LongSequence
Limit the maximum number of longs returned by this LongSequence.
limit(int) - Method in interface org.d2ab.sequence.Sequence
Limit the maximum number of results returned by this Sequence.
LimitingCharIterator - Class in org.d2ab.iterator.chars
 
LimitingCharIterator(CharIterator, int) - Constructor for class org.d2ab.iterator.chars.LimitingCharIterator
 
LimitingDoubleIterator - Class in org.d2ab.iterator.doubles
 
LimitingDoubleIterator(DoubleIterator, int) - Constructor for class org.d2ab.iterator.doubles.LimitingDoubleIterator
 
LimitingIntIterator - Class in org.d2ab.iterator.ints
 
LimitingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.LimitingIntIterator
 
LimitingIterator<T> - Class in org.d2ab.iterator
 
LimitingIterator(Iterator<T>, int) - Constructor for class org.d2ab.iterator.LimitingIterator
 
LimitingLongIterator - Class in org.d2ab.iterator.longs
 
LimitingLongIterator(LongIterator, int) - Constructor for class org.d2ab.iterator.longs.LimitingLongIterator
 
listIterator(int) - Method in class org.d2ab.collection.ChainedList
 
listIterator(int) - Method in class org.d2ab.collection.chars.ArrayCharList
 
listIterator() - Method in interface org.d2ab.collection.chars.CharList
 
listIterator(int) - Method in interface org.d2ab.collection.chars.CharList
 
listIterator(int) - Method in class org.d2ab.collection.CollectionList
 
listIterator(int) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
listIterator() - Method in interface org.d2ab.collection.doubles.DoubleList
 
listIterator(int) - Method in interface org.d2ab.collection.doubles.DoubleList
 
listIterator(int) - Method in class org.d2ab.collection.FilteredList
 
listIterator(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
listIterator() - Method in interface org.d2ab.collection.ints.IntList
 
listIterator(int) - Method in interface org.d2ab.collection.ints.IntList
 
listIterator(int) - Method in class org.d2ab.collection.IterableList
 
listIterator(int) - Method in class org.d2ab.collection.longs.ArrayLongList
 
listIterator() - Method in interface org.d2ab.collection.longs.LongList
 
listIterator(int) - Method in interface org.d2ab.collection.longs.LongList
 
listIterator(int) - Method in class org.d2ab.collection.ReverseList
 
listIterator() - Method in class org.d2ab.sequence.ListSequence
 
listIterator(int) - Method in class org.d2ab.sequence.ListSequence
 
Lists - Class in org.d2ab.collection
Utility methods for Lists.
Lists() - Constructor for class org.d2ab.collection.Lists
 
ListSequence<T> - Class in org.d2ab.sequence
A Sequence backed by a List.
ListSequence() - Constructor for class org.d2ab.sequence.ListSequence
 
LongBiPredicate - Interface in org.d2ab.function
A specialization of BiPredicate for long values.
LongCollection - Interface in org.d2ab.collection.longs
A primitive specialization of Collection for {code long} values.
LongCollection.Base - Class in org.d2ab.collection.longs
Base class for LongCollection implementations.
LongComparator - Interface in org.d2ab.collection.longs
A primitive specialization of Comparator for long values.
LongIntConsumer - Interface in org.d2ab.function
A Consumer taking a long and an int.
LongIntPredicate - Interface in org.d2ab.function
A Predicate testing a long and an int.
LongIntToLongFunction - Interface in org.d2ab.function
A Function taking a long and an int and returning a long.
LongIterable - Interface in org.d2ab.collection.longs
 
LongIterator - Interface in org.d2ab.iterator.longs
An Iterator specialized for long values.
LongList - Interface in org.d2ab.collection.longs
A primitive specialization of List for long values.
LongList.Base - Class in org.d2ab.collection.longs
Base class for LongList implementations.
LongList.SubList - Class in org.d2ab.collection.longs
 
LongListIterator - Interface in org.d2ab.collection.longs
A ListIterator over a sequence of long values.
longs() - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the positive Long numbers starting at 1 and ending at Long.MAX_VALUE inclusive.
LongSequence - Interface in org.d2ab.sequence
An Iterable sequence of long values with Stream-like operations for refining, transforming and collating the list of longs.
LongSet - Interface in org.d2ab.collection.longs
A primitive specialization of Set for long values.
LongSet.Base - Class in org.d2ab.collection.longs
Base class for LongSet implementations.
longsFrom(long) - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the Long numbers starting at the given value and ending at Long.MAX_VALUE inclusive.
longsFromZero() - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the positive Long numbers starting at 0 and ending at Long.MAX_VALUE inclusive.
LongSortedSet - Interface in org.d2ab.collection.longs
A primitive specialization of SortedSet for long values.
LongSortedSet.SubSet - Class in org.d2ab.collection.longs
 
longStream() - Method in interface org.d2ab.collection.longs.LongIterable
 
LongToCharFunction - Interface in org.d2ab.function
A functional interface for converting from long values to char values.
lt(double, double, double) - Static method in interface org.d2ab.collection.doubles.DoubleComparator
 

M

map(T, T) - Method in class org.d2ab.iterator.BackPeekingMappingIterator
 
map(BiFunction<? super L, ? super R, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
Map the pairs in this BiSequence to another set of pairs specified by the given mapper function.
map(Function<? super Pair<L, R>, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
Map the pairs in this BiSequence to another set of pairs specified by the given mapper function.
map(Function<? super L, ? extends LL>, Function<? super R, ? extends RR>) - Method in interface org.d2ab.sequence.BiSequence
Map the pairs in this BiSequence to another set of pairs specified by the given leftMapper amd rightMapper functions.
map(CharUnaryOperator) - Method in interface org.d2ab.sequence.CharSeq
Map the chars in this CharSeq to another set of chars specified by the given mapper function.
map(Function<? super T, ? extends U>) - Method in class org.d2ab.sequence.CollectionSequence
 
map(DoubleUnaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
Map the doubles in this DoubleSequence to another set of doubles specified by the given mapper function.
map(BiFunction<? super K, ? super V, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
Map the entries in this EntrySequence to another set of entries specified by the given mapper function.
map(Function<? super Map.Entry<K, V>, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
Map the entries in this EntrySequence to another set of entries specified by the given mapper function.
map(Function<? super K, ? extends KK>, Function<? super V, ? extends VV>) - Method in interface org.d2ab.sequence.EntrySequence
Map the entries in this EntrySequence to another set of entries specified by the given keyMapper amd valueMapper functions.
map(IntUnaryOperator) - Method in interface org.d2ab.sequence.IntSequence
Map the values in this IntSequence sequence to another set of values specified by the given mapper function.
map(Function<? super T, ? extends U>) - Method in class org.d2ab.sequence.ListSequence
 
map(LongUnaryOperator) - Method in interface org.d2ab.sequence.LongSequence
Map the longs in this LongSequence to another set of longs specified by the given mapper function.
map(Function<? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
Map the values in this Sequence to another set of values specified by the given mapper function.
map(Function<? super L, ? extends LL>, Function<? super R, ? extends RR>) - Method in class org.d2ab.util.Pair
 
map(BiFunction<? super L, ? super R, ? extends Pair<LL, RR>>) - Method in class org.d2ab.util.Pair
 
mapBack(char, CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
Map this CharSeq to another sequence of characters while peeking at the previous character in the sequence.
mapBack(double, DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
Map this DoubleSequence to another sequence of doubles while peeking at the previous value in the sequence.
mapBack(int, IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
Map this IntSequence to another sequence of ints while peeking at the previous value in the sequence.
mapBack(long, LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
Map this LongSequence to another sequence of longs while peeking at the previous long in the sequence.
mapBack(BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
Map this Sequence to another sequence while peeking at the previous element in the iteration.
mapBack(T, BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
Map this Sequence to another sequence while peeking at the previous element in the iteration.
mapFollowing(boolean, T) - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
 
mapFollowing(boolean, T) - Method in class org.d2ab.iterator.SwappingIterator
 
mapForward(char, CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
Map this CharSeq to another sequence of characters while peeking at the next character in the sequence.
mapForward(double, DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
Map this DoubleSequence to another sequence of doubles while peeking at the next value in the sequence.
mapForward(int, IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
Map this IntSequence to another sequence of ints while peeking at the next int in the sequence.
mapForward(long, LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
Map this LongSequence to another sequence of longs while peeking at the next long in the sequence.
mapForward(BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
Map this Sequence to another sequence while peeking at the following element in the iteration.
mapForward(T, BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
Map this Sequence to another sequence while peeking at the following element in the iteration.
mapIndexed(ObjIntFunction<? super Pair<L, R>, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
Map the pairs in this BiSequence to another set of pairs specified by the given mapper function.
mapIndexed(ObjObjIntFunction<? super L, ? super R, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
Map the pairs in this BiSequence to another set of pairs specified by the given mapper function.
mapIndexed(CharIntToCharFunction) - Method in interface org.d2ab.sequence.CharSeq
Map the chars in this CharSeq to another set of chars specified by the given mapper function, while providing the current index to the mapper.
mapIndexed(DoubleIntToDoubleFunction) - Method in interface org.d2ab.sequence.DoubleSequence
Map the doubles in this DoubleSequence to another set of doubles specified by the given mapper function, while providing the current index to the mapper.
mapIndexed(ObjIntFunction<? super Map.Entry<K, V>, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
Map the entries in this EntrySequence to another set of entries specified by the given mapper function.
mapIndexed(ObjObjIntFunction<? super K, ? super V, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
Map the entries in this EntrySequence to another set of entries specified by the given mapper function.
mapIndexed(IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
Map the values in this IntSequence sequence to another set of values specified by the given mapper function, while providing the current index to the mapper.
mapIndexed(LongIntToLongFunction) - Method in interface org.d2ab.sequence.LongSequence
Map the longs in this LongSequence to another set of longs specified by the given mapper function, while providing the current index to the mapper.
mapIndexed(ObjIntFunction<? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
Map the values in this Sequence to another set of values specified by the given mapper function.
mapNext(T, T) - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
 
mapNext(T, T) - Method in class org.d2ab.iterator.SwappingIterator
 
MappedCollection<T,U> - Class in org.d2ab.collection
A Collection that presents a mapped view of another Collection.
MappedList - Class in org.d2ab.collection
A List that presents a mapped view of another List.
MappingIterator<T,U> - Class in org.d2ab.iterator
 
MappingIterator(Iterator<T>, Function<? super T, ? extends U>) - Constructor for class org.d2ab.iterator.MappingIterator
 
Maps - Class in org.d2ab.collection
Utility methods for Map instances
Maps() - Constructor for class org.d2ab.collection.Maps
 
Maps.Builder<K,V> - Class in org.d2ab.collection
 
mark(int) - Method in class org.d2ab.collection.chars.CharIterableReader
 
mark(int) - Method in class org.d2ab.collection.ints.IntIterableInputStream
 
markSupported() - Method in class org.d2ab.collection.chars.CharIterableReader
 
markSupported() - Method in class org.d2ab.collection.ints.IntIterableInputStream
 
max() - Method in interface org.d2ab.sequence.BiSequence
 
max(Comparator<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
max() - Method in interface org.d2ab.sequence.CharSeq
 
max() - Method in interface org.d2ab.sequence.DoubleSequence
 
max() - Method in interface org.d2ab.sequence.EntrySequence
 
max(Comparator<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
max() - Method in interface org.d2ab.sequence.IntSequence
 
max() - Method in interface org.d2ab.sequence.LongSequence
 
max() - Method in interface org.d2ab.sequence.Sequence
 
max(Comparator<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
min() - Method in interface org.d2ab.sequence.BiSequence
 
min(Comparator<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
 
min() - Method in interface org.d2ab.sequence.CharSeq
 
min() - Method in interface org.d2ab.sequence.DoubleSequence
 
min() - Method in interface org.d2ab.sequence.EntrySequence
 
min(Comparator<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
min() - Method in interface org.d2ab.sequence.IntSequence
 
min() - Method in interface org.d2ab.sequence.LongSequence
 
min() - Method in interface org.d2ab.sequence.Sequence
 
min(Comparator<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
multiGenerate(Supplier<? extends Supplier<? extends Pair<L, R>>>) - Static method in interface org.d2ab.sequence.BiSequence
 
multiGenerate(Supplier<? extends CharSupplier>) - Static method in interface org.d2ab.sequence.CharSeq
 
multiGenerate(Supplier<? extends DoubleSupplier>) - Static method in interface org.d2ab.sequence.DoubleSequence
 
multiGenerate(Supplier<? extends Supplier<? extends Map.Entry<K, V>>>) - Static method in interface org.d2ab.sequence.EntrySequence
 
multiGenerate(Supplier<? extends IntSupplier>) - Static method in interface org.d2ab.sequence.IntSequence
 
multiGenerate(Supplier<? extends LongSupplier>) - Static method in interface org.d2ab.sequence.LongSequence
 
multiGenerate(Supplier<? extends Supplier<? extends T>>) - Static method in interface org.d2ab.sequence.Sequence
 

N

NATURAL_ORDER_NULLS_FIRST - Static variable in class org.d2ab.collection.Comparators
 
naturalOrderNullsFirst() - Static method in class org.d2ab.collection.Comparators
 
negate() - Method in interface org.d2ab.function.CharBiPredicate
Negate this predicate, returning a predicate that always returns the opposite values.
negate() - Method in interface org.d2ab.function.CharPredicate
Negate this predicate, returning a predicate that always returns the opposite values.
negate() - Method in interface org.d2ab.function.DoubleBiPredicate
Negate this predicate, returning a predicate that always returns the opposite values.
negate() - Method in interface org.d2ab.function.IntBiPredicate
Negate this predicate, returning a predicate that always returns the opposite values.
negate() - Method in interface org.d2ab.function.LongBiPredicate
Negate this predicate, returning a predicate that always returns the opposite values.
negative() - Static method in interface org.d2ab.sequence.IntSequence
An IntSequence of all the negative int values starting at -1 and ending at Integer.MIN_VALUE.
negative() - Static method in interface org.d2ab.sequence.LongSequence
A Sequence of all the negative long values starting at -1 and ending at Long.MIN_VALUE.
negativeFromZero() - Static method in interface org.d2ab.sequence.IntSequence
An IntSequence of all the negative int values starting at 0 and ending at Integer.MIN_VALUE.
negativeFromZero() - Static method in interface org.d2ab.sequence.LongSequence
A LongSequence of all the negative long values starting at 0 and ending at Long.MIN_VALUE inclusive.
next() - Method in class org.d2ab.collection.ChainedListIterator
 
next() - Method in interface org.d2ab.collection.chars.CharListIterator
 
next() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
next() - Method in class org.d2ab.collection.FilteringListIterator
 
next() - Method in interface org.d2ab.collection.ints.IntListIterator
 
next() - Method in interface org.d2ab.collection.longs.LongListIterator
 
next() - Method in class org.d2ab.iterator.ArrayIterator
 
next() - Method in class org.d2ab.iterator.BackPeekingFilteringIterator
 
next() - Method in class org.d2ab.iterator.BackPeekingMappingIterator
 
next() - Method in class org.d2ab.iterator.CachingListIterator
 
next() - Method in class org.d2ab.iterator.ChainingIterator
 
next() - Method in interface org.d2ab.iterator.chars.CharIterator
Return the next char boxed into a Character.
next() - Method in class org.d2ab.iterator.chars.PredicatePartitioningCharIterator
 
next() - Method in class org.d2ab.iterator.chars.SplittingCharIterator
 
next() - Method in class org.d2ab.iterator.chars.WindowingCharIterator
 
next() - Method in class org.d2ab.iterator.DelimitingIterator
 
next() - Method in class org.d2ab.iterator.DistinctIterator
 
next() - Method in class org.d2ab.iterator.doubles.PredicatePartitioningDoubleIterator
 
next() - Method in class org.d2ab.iterator.doubles.SplittingDoubleIterator
 
next() - Method in class org.d2ab.iterator.doubles.WindowingDoubleIterator
 
next() - Method in class org.d2ab.iterator.ExclusiveStartingIterator
 
next() - Method in class org.d2ab.iterator.ExclusiveTerminalIterator
 
next() - Method in class org.d2ab.iterator.FilteringIterator
 
next() - Method in class org.d2ab.iterator.ForwardListIterator
 
next() - Method in class org.d2ab.iterator.ForwardPeekingFilteringIterator
 
next - Variable in class org.d2ab.iterator.ForwardPeekingMappingIterator
 
next() - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
 
next() - Method in class org.d2ab.iterator.InclusiveStartingIterator
 
next() - Method in class org.d2ab.iterator.InclusiveTerminalIterator
 
next() - Method in class org.d2ab.iterator.IndexedFilteringIterator
 
next() - Method in class org.d2ab.iterator.IndexingMappingIterator
 
next() - Method in class org.d2ab.iterator.IndexPeekingIterator
 
next() - Method in class org.d2ab.iterator.InterleavingPairingIterator
 
next() - Method in class org.d2ab.iterator.ints.PredicatePartitioningIntIterator
 
next() - Method in class org.d2ab.iterator.ints.SplittingIntIterator
 
next() - Method in class org.d2ab.iterator.ints.WindowingIntIterator
 
next() - Method in class org.d2ab.iterator.KeyFlatteningEntryIterator
 
next() - Method in class org.d2ab.iterator.LeftFlatteningPairIterator
 
next() - Method in class org.d2ab.iterator.LimitingIterator
 
next() - Method in class org.d2ab.iterator.longs.PredicatePartitioningLongIterator
 
next() - Method in class org.d2ab.iterator.longs.SplittingLongIterator
 
next() - Method in class org.d2ab.iterator.longs.WindowingLongIterator
 
next() - Method in class org.d2ab.iterator.MappingIterator
 
next() - Method in class org.d2ab.iterator.PairingIterator
 
next() - Method in class org.d2ab.iterator.PeekingIterator
 
next() - Method in class org.d2ab.iterator.PredicatePartitioningIterator
 
next() - Method in class org.d2ab.iterator.RecursiveIterator
 
next() - Method in class org.d2ab.iterator.RepeatingIterator
 
next() - Method in class org.d2ab.iterator.ReverseIterator
 
next() - Method in class org.d2ab.iterator.RightFlatteningPairIterator
 
next() - Method in class org.d2ab.iterator.SkippingIterator
 
next() - Method in class org.d2ab.iterator.SplittingIterator
 
next() - Method in class org.d2ab.iterator.SteppingIterator
 
next() - Method in class org.d2ab.iterator.TailSkippingIterator
 
next() - Method in class org.d2ab.iterator.ValueFlatteningEntryIterator
 
next() - Method in class org.d2ab.iterator.WindowingIterator
 
nextChar() - Method in interface org.d2ab.collection.chars.CharListIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.ArrayCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.BackPeekingFilteringCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.BackPeekingMappingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.ChainingCharIterator
 
nextChar() - Method in interface org.d2ab.iterator.chars.CharIterator
Return the next char in this iterator.
nextChar() - Method in class org.d2ab.iterator.chars.CharSequenceCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.DistinctCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.ExclusiveStartingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.ExclusiveTerminalCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.FilteringCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.ForwardPeekingFilteringCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.ForwardPeekingMappingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.InclusiveStartingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.InclusiveTerminalCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.IndexedFilteringCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.InterleavingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.LimitingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.ReaderCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.RepeatingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.SkippingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.SteppingCharIterator
 
nextChar() - Method in class org.d2ab.iterator.chars.TailSkippingCharIterator
 
nextDouble() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.ArrayDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.BackPeekingFilteringDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.BackPeekingMappingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.ChainingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.DistinctDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.DistinctExactlyDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.ExclusiveStartingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.ExclusiveTerminalDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.FilteringDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.ForwardPeekingFilteringDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.ForwardPeekingMappingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.InclusiveStartingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.InclusiveTerminalDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.IndexedFilteringDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.InterleavingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.LimitingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.RepeatingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.SkippingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.SteppingDoubleIterator
 
nextDouble() - Method in class org.d2ab.iterator.doubles.TailSkippingDoubleIterator
 
nextIndex() - Method in class org.d2ab.collection.ChainedListIterator
 
nextIndex() - Method in interface org.d2ab.collection.chars.CharListIterator
 
nextIndex() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
nextIndex() - Method in class org.d2ab.collection.FilteringListIterator
 
nextIndex() - Method in interface org.d2ab.collection.ints.IntListIterator
 
nextIndex() - Method in interface org.d2ab.collection.longs.LongListIterator
 
nextIndex() - Method in class org.d2ab.iterator.CachingListIterator
 
nextIndex() - Method in class org.d2ab.iterator.ForwardListIterator
 
nextInt() - Method in interface org.d2ab.collection.ints.IntListIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.ArrayIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.BackPeekingFilteringIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.BackPeekingMappingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.ChainingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.DistinctIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.ExclusiveStartingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.ExclusiveTerminalIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.FilteringIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.ForwardPeekingFilteringIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.ForwardPeekingMappingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.InclusiveStartingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.InclusiveTerminalIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.IndexedFilteringIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.InputStreamIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.InterleavingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.LimitingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.RepeatingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.SkippingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.SteppingIntIterator
 
nextInt() - Method in class org.d2ab.iterator.ints.TailSkippingIntIterator
 
nextLong() - Method in interface org.d2ab.collection.longs.LongListIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.ArrayLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.BackPeekingFilteringLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.BackPeekingMappingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.ChainingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.DistinctLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.ExclusiveStartingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.ExclusiveTerminalLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.FilteringLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.ForwardPeekingFilteringLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.ForwardPeekingMappingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.InclusiveStartingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.InclusiveTerminalLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.IndexedFilteringLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.InterleavingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.LimitingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.RepeatingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.SkippingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.SteppingLongIterator
 
nextLong() - Method in class org.d2ab.iterator.longs.TailSkippingLongIterator
 
none(Iterable<T>, Predicate<? super T>) - Static method in class org.d2ab.collection.Iterables
 
none(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
 
none(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
 
none(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
 
none(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
 
none(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
 
none(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
 
none(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
none(Class<?>) - Method in interface org.d2ab.sequence.Sequence
 

O

ObjCharConsumer<T> - Interface in org.d2ab.function
Specialization of the BiConsumer interface that takes a value of a given type and a char value.
ObjIntFunction<T,U> - Interface in org.d2ab.function
A functional interface of functions taking a reference argument and an int, returning a reference.
ObjIntPredicate<T> - Interface in org.d2ab.function
A predicate that tests an object and an int.
ObjObjIntConsumer<T,U> - Interface in org.d2ab.function
A functional interface of a Consumer taking two object references and an int.
ObjObjIntFunction<T,U,R> - Interface in org.d2ab.function
A functional interface of a Function taking two objects and an int and returning an object.
ObjObjIntPredicate<T,U> - Interface in org.d2ab.function
A functional interface of a Predicate testing two objects and an int.
of(T) - Static method in class org.d2ab.collection.ChainedCollection
 
of(T...) - Static method in class org.d2ab.collection.ChainedCollection
 
of(T) - Static method in class org.d2ab.collection.ChainedList
 
of(T...) - Static method in class org.d2ab.collection.ChainedList
 
of(char...) - Static method in class org.d2ab.collection.chars.ArrayCharList
Deprecated.
of(char...) - Static method in interface org.d2ab.collection.chars.CharIterable
 
of(char...) - Static method in interface org.d2ab.collection.chars.CharList
Returns an immutable CharList of the given elements.
of(double...) - Static method in class org.d2ab.collection.doubles.ArrayDoubleList
Deprecated.
of(double...) - Static method in interface org.d2ab.collection.doubles.DoubleIterable
 
of(double...) - Static method in interface org.d2ab.collection.doubles.DoubleList
Returns an immutable DoubleList of the given elements.
of(int...) - Static method in class org.d2ab.collection.ints.ArrayIntList
Deprecated.
of(int...) - Static method in interface org.d2ab.collection.ints.IntIterable
 
of(int...) - Static method in interface org.d2ab.collection.ints.IntList
Returns an immutable IntList of the given elements.
of(T) - Static method in interface org.d2ab.collection.IterableCollection
 
of(T...) - Static method in interface org.d2ab.collection.IterableCollection
 
of(T) - Static method in class org.d2ab.collection.Iterables
 
of(T...) - Static method in class org.d2ab.collection.Iterables
 
of(long...) - Static method in class org.d2ab.collection.longs.ArrayLongList
Deprecated.
of(long...) - Static method in interface org.d2ab.collection.longs.LongIterable
 
of(long...) - Static method in interface org.d2ab.collection.longs.LongList
Returns an immutable LongList of the given elements.
of(char...) - Static method in interface org.d2ab.iterator.chars.CharIterator
 
of(double...) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
 
of(int...) - Static method in interface org.d2ab.iterator.ints.IntIterator
 
of(T...) - Static method in class org.d2ab.iterator.Iterators
 
of(long...) - Static method in interface org.d2ab.iterator.longs.LongIterator
 
of(Pair<L, R>) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence with one Pair.
of(Pair<L, R>...) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence with the given Pairs.
of(char...) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq with the given characters.
of(T) - Static method in class org.d2ab.sequence.CollectionSequence
 
of(T...) - Static method in class org.d2ab.sequence.CollectionSequence
 
of(double...) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a DoubleSequence with the given doubles.
of(Map.Entry<K, V>) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence with one Map.Entry.
of(Map.Entry<K, V>...) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence with the given Map.Entry list.
of(int...) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence with the given ints.
of(T) - Static method in class org.d2ab.sequence.ListSequence
 
of(T...) - Static method in class org.d2ab.sequence.ListSequence
 
of(long...) - Static method in interface org.d2ab.sequence.LongSequence
Create a LongSequence with the given longs.
of(T) - Static method in interface org.d2ab.sequence.Sequence
Create a Sequence with one item.
of(T...) - Static method in interface org.d2ab.sequence.Sequence
Create a Sequence with the given items.
of(char) - Static method in class org.d2ab.util.OptionalChar
Return an OptionalChar with the given char value.
of(L, R) - Static method in class org.d2ab.util.Pair
 
ofEntries(Object...) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence with an Map.Entry list created from the given keys and values in sequence in the input array.
ofEntry(K, V) - Static method in interface org.d2ab.sequence.EntrySequence
Create an EntrySequence with one Map.Entry of the given key and value.
ofPair(L, R) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence with one Pair of the given left and right values.
ofPairs(Object...) - Static method in interface org.d2ab.sequence.BiSequence
Create a BiSequence with Pairs of the given left and right values given in sequence in the input array.
once(CharIterator) - Static method in interface org.d2ab.collection.chars.CharIterable
 
once(DoubleIterator) - Static method in interface org.d2ab.collection.doubles.DoubleIterable
 
once(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.collection.doubles.DoubleIterable
 
once(IntIterator) - Static method in interface org.d2ab.collection.ints.IntIterable
 
once(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.collection.ints.IntIterable
 
once(Iterator<T>) - Static method in class org.d2ab.collection.Iterables
Create a one-pass-only Iterable from an Iterator of items.
once(LongIterator) - Static method in interface org.d2ab.collection.longs.LongIterable
 
once(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.collection.longs.LongIterable
 
once(Iterator<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Create a once-only BiSequence from an Iterator of pairs.
once(Stream<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Create a once-only BiSequence from a Stream of pairs.
once(CharIterator) - Static method in interface org.d2ab.sequence.CharSeq
Create a once-only CharSeq from a CharIterator of character values.
once(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.CharSeq
Create a once-only CharSeq from a PrimitiveIterator.OfInt of character values.
once(Iterator<Character>) - Static method in interface org.d2ab.sequence.CharSeq
Create a once-only CharSeq from an Iterator of Character values.
once(Stream<Character>) - Static method in interface org.d2ab.sequence.CharSeq
Create a once-only CharSeq from a Stream of items.
once(IntStream) - Static method in interface org.d2ab.sequence.CharSeq
Create a once-only CharSeq from an IntStream of char values.
once(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a once-only DoubleSequence from a PrimitiveIterator.OfDouble of double values.
once(Iterator<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a once-only DoubleSequence from an Iterator of Double values.
once(DoubleStream) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a once-only DoubleSequence from a DoubleStream of items.
once(Stream<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
Create a once-only DoubleSequence from a Stream of items.
once(Iterator<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Create a once-only EntrySequence from an Iterator of entries.
once(Stream<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Create a once-only EntrySequence from a Stream of entries.
once(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.IntSequence
Create a once-only IntSequence from a PrimitiveIterator.OfInt.
once(Iterator<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
Create a once-only IntSequence from an Iterator of Integer values.
once(IntStream) - Static method in interface org.d2ab.sequence.IntSequence
Create a once-only IntSequence from an IntStream of items.
once(Stream<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
Create a only-only Sequence from a Stream of items.
once(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.sequence.LongSequence
Create a once-only LongSequence from a PrimitiveIterator.OfLong of long values.
once(Iterator<Long>) - Static method in interface org.d2ab.sequence.LongSequence
Create a once-only LongSequence from an Iterator of Long values.
once(LongStream) - Static method in interface org.d2ab.sequence.LongSequence
Create a once-only @code Sequence} from a LongStream of items.
once(Stream<Long>) - Static method in interface org.d2ab.sequence.LongSequence
Create a once-only Sequence from a Stream of items.
once(Iterator<T>) - Static method in interface org.d2ab.sequence.Sequence
Create a one-pass-only Sequence from an Iterator of items.
once(Stream<T>) - Static method in interface org.d2ab.sequence.Sequence
Create a one-pass-only Sequence from a Stream of items.
OptionalChar - Class in org.d2ab.util
A wrapper for char values that may or may not be present.
or(CharBiPredicate) - Method in interface org.d2ab.function.CharBiPredicate
Combine this predicate with another predicate using "or" boolean logic.
or(CharPredicate) - Method in interface org.d2ab.function.CharPredicate
Combine this predicate with another predicate using "or" boolean logic.
or(DoubleBiPredicate) - Method in interface org.d2ab.function.DoubleBiPredicate
Combine this predicate with another predicate using "or" boolean logic.
or(IntBiPredicate) - Method in interface org.d2ab.function.IntBiPredicate
Combine this predicate with another predicate using "or" boolean logic.
or(LongBiPredicate) - Method in interface org.d2ab.function.LongBiPredicate
Combine this predicate with another predicate using "or" boolean logic.
orElse(char) - Method in class org.d2ab.util.OptionalChar
 
orElseGet(CharSupplier) - Method in class org.d2ab.util.OptionalChar
 
orElseThrow(Supplier<T>) - Method in class org.d2ab.util.OptionalChar
 
org.d2ab.collection - package org.d2ab.collection
 
org.d2ab.collection.chars - package org.d2ab.collection.chars
 
org.d2ab.collection.doubles - package org.d2ab.collection.doubles
 
org.d2ab.collection.ints - package org.d2ab.collection.ints
 
org.d2ab.collection.longs - package org.d2ab.collection.longs
 
org.d2ab.function - package org.d2ab.function
 
org.d2ab.iterator - package org.d2ab.iterator
 
org.d2ab.iterator.chars - package org.d2ab.iterator.chars
 
org.d2ab.iterator.doubles - package org.d2ab.iterator.doubles
 
org.d2ab.iterator.ints - package org.d2ab.iterator.ints
 
org.d2ab.iterator.longs - package org.d2ab.iterator.longs
 
org.d2ab.sequence - package org.d2ab.sequence
 
org.d2ab.util - package org.d2ab.util
 

P

pair(T, T) - Method in class org.d2ab.iterator.PairingIterator
 
Pair<L,R> - Class in org.d2ab.util
A general purpose pair of two objects, "left" and "right".
Pair() - Constructor for class org.d2ab.util.Pair
 
PairingIterator<T,E> - Class in org.d2ab.iterator
 
PairingIterator(Iterator<T>, int) - Constructor for class org.d2ab.iterator.PairingIterator
 
pairs() - Method in interface org.d2ab.sequence.Sequence
Pair the elements of this Sequence into a sequence of Pair elements.
parallelDoubleStream() - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
parallelIntStream() - Method in interface org.d2ab.collection.chars.CharIterable
 
parallelIntStream() - Method in interface org.d2ab.collection.ints.IntIterable
 
parallelLongStream() - Method in interface org.d2ab.collection.longs.LongIterable
 
peek(BiConsumer<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Allow the given BiConsumer to see the components of each pair in this BiSequence as it is traversed.
peek(Consumer<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Allow the given Consumer to see each pair in this BiSequence as it is traversed.
peek(CharConsumer) - Method in interface org.d2ab.sequence.CharSeq
Allow the given CharConsumer to see each element in this CharSeq as it is traversed.
peek(DoubleConsumer) - Method in interface org.d2ab.sequence.DoubleSequence
Allow the given DoubleConsumer to see each element in this DoubleSequence as it is traversed.
peek(BiConsumer<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Allow the given BiConsumer to see the components of each entry in this EntrySequence as it is traversed.
peek(Consumer<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Allow the given Consumer to see each entry in this EntrySequence as it is traversed.
peek(IntConsumer) - Method in interface org.d2ab.sequence.IntSequence
Allow the given IntConsumer to see each element in this IntSequence as it is traversed.
peek(LongConsumer) - Method in interface org.d2ab.sequence.LongSequence
Allow the given LongConsumer to see each element in this LongSequence as it is traversed.
peek(Consumer<? super T>) - Method in interface org.d2ab.sequence.Sequence
Allow the given Consumer to see each element in this Sequence as it is traversed.
peekBack(BiConsumer<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Allow the given BiConsumer to see each and its previous element in this Sequence as it is traversed.
peekBack(T, BiConsumer<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Allow the given BiConsumer to see each and its previous element in this Sequence as it is traversed.
peekForward(BiConsumer<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Allow the given BiConsumer to see each and its following element in this Sequence as it is traversed.
peekForward(T, BiConsumer<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Allow the given BiConsumer to see each and its following element in this Sequence as it is traversed.
peekIndexed(ObjObjIntConsumer<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Allow the given ObjObjIntConsumer to see the components of each pair with their index as this BiSequence is traversed.
peekIndexed(ObjIntConsumer<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Allow the given ObjLongConsumer to see each pair with its index as this BiSequence is traversed.
peekIndexed(CharIntConsumer) - Method in interface org.d2ab.sequence.CharSeq
Allow the given CharIntConsumer to see each element together with its index in this CharSeq as it is traversed.
peekIndexed(DoubleIntConsumer) - Method in interface org.d2ab.sequence.DoubleSequence
Allow the given DoubleIntConsumer to see each element together with its index in this DoubleSequence as it is traversed.
peekIndexed(ObjObjIntConsumer<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Allow the given ObjObjIntConsumer to see the components of each entry with their index as this EntrySequence is traversed.
peekIndexed(ObjIntConsumer<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Allow the given ObjIntConsumer to see each entry with its index as this EntrySequence is traversed.
peekIndexed(IntBiConsumer) - Method in interface org.d2ab.sequence.IntSequence
Allow the given IntBiConsumer to see each element together with its index in this IntSequence as it is traversed.
peekIndexed(LongIntConsumer) - Method in interface org.d2ab.sequence.LongSequence
Allow the given LongIntConsumer to see each element together with its index in this LongSequence as it is traversed.
peekIndexed(ObjIntConsumer<? super T>) - Method in interface org.d2ab.sequence.Sequence
Allow the given ObjIntConsumer to see each element with its index as this Sequence is traversed.
PeekingIterator<T> - Class in org.d2ab.iterator
 
PeekingIterator(Iterator<T>, Consumer<? super T>) - Constructor for class org.d2ab.iterator.PeekingIterator
 
positive() - Static method in interface org.d2ab.sequence.IntSequence
An IntSequence of all the positive int values starting at 1 and ending at Integer.MAX_VALUE.
positive() - Static method in interface org.d2ab.sequence.LongSequence
A Sequence of all the positive long values starting at 1 and ending at Long.MAX_VALUE inclusive.
positiveFromZero() - Static method in interface org.d2ab.sequence.IntSequence
An IntSequence of all the positive int values starting at 0 and ending at Integer.MAX_VALUE.
positiveFromZero() - Static method in interface org.d2ab.sequence.LongSequence
A LongSequence of all the positive long values starting at 0 and ending at Long.MAX_VALUE inclusive.
PredicatePartitioningCharIterator - Class in org.d2ab.iterator.chars
A CharIterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
PredicatePartitioningCharIterator(CharIterator, CharBiPredicate) - Constructor for class org.d2ab.iterator.chars.PredicatePartitioningCharIterator
 
PredicatePartitioningDoubleIterator - Class in org.d2ab.iterator.doubles
A CharIterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
PredicatePartitioningDoubleIterator(DoubleIterator, DoubleBiPredicate) - Constructor for class org.d2ab.iterator.doubles.PredicatePartitioningDoubleIterator
 
PredicatePartitioningIntIterator - Class in org.d2ab.iterator.ints
A CharIterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
PredicatePartitioningIntIterator(IntIterator, IntBiPredicate) - Constructor for class org.d2ab.iterator.ints.PredicatePartitioningIntIterator
 
PredicatePartitioningIterator<T,S> - Class in org.d2ab.iterator
An Iterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
PredicatePartitioningIterator(Iterator<T>, BiPredicate<? super T, ? super T>) - Constructor for class org.d2ab.iterator.PredicatePartitioningIterator
 
PredicatePartitioningLongIterator - Class in org.d2ab.iterator.longs
A CharIterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
PredicatePartitioningLongIterator(LongIterator, LongBiPredicate) - Constructor for class org.d2ab.iterator.longs.PredicatePartitioningLongIterator
 
prefix(char...) - Method in interface org.d2ab.sequence.CharSeq
Prefix the characters in this CharSeq with the given characters.
prefix(double...) - Method in interface org.d2ab.sequence.DoubleSequence
Prefix the doubles in this DoubleSequence with the given doubles.
prefix(int...) - Method in interface org.d2ab.sequence.IntSequence
Prefix the ints in this IntSequence with the given ints.
prefix(long...) - Method in interface org.d2ab.sequence.LongSequence
Prefix the longs in this LongSequence with the given longs.
prefix(V) - Method in interface org.d2ab.sequence.Sequence
Prefix the elements in this Sequence with the given prefix element.
previous() - Method in class org.d2ab.collection.ChainedListIterator
 
previous() - Method in interface org.d2ab.collection.chars.CharListIterator
 
previous() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
previous() - Method in class org.d2ab.collection.FilteringListIterator
 
previous() - Method in interface org.d2ab.collection.ints.IntListIterator
 
previous() - Method in interface org.d2ab.collection.longs.LongListIterator
 
previous - Variable in class org.d2ab.iterator.BackPeekingMappingIterator
 
previous() - Method in class org.d2ab.iterator.CachingListIterator
 
previous() - Method in class org.d2ab.iterator.ForwardListIterator
 
previousChar() - Method in interface org.d2ab.collection.chars.CharListIterator
 
previousDouble() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
previousIndex() - Method in class org.d2ab.collection.ChainedListIterator
 
previousIndex() - Method in interface org.d2ab.collection.chars.CharListIterator
 
previousIndex() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
previousIndex() - Method in class org.d2ab.collection.FilteringListIterator
 
previousIndex() - Method in interface org.d2ab.collection.ints.IntListIterator
 
previousIndex() - Method in interface org.d2ab.collection.longs.LongListIterator
 
previousIndex() - Method in class org.d2ab.iterator.CachingListIterator
 
previousIndex() - Method in class org.d2ab.iterator.ForwardListIterator
 
previousInt() - Method in interface org.d2ab.collection.ints.IntListIterator
 
previousLong() - Method in interface org.d2ab.collection.longs.LongListIterator
 
put(K, V) - Method in class org.d2ab.collection.Maps.Builder
 
put(Map<K, V>, Map.Entry<K, V>) - Static method in class org.d2ab.collection.Maps
 
put(Map<L, R>) - Method in class org.d2ab.util.Pair
 

Q

QuaternaryFunction<T,U,V,W,R> - Interface in org.d2ab.function
A functional interface for a function that accepts four arguments and returns a result.
QuaternaryPredicate<T,U,V,W> - Interface in org.d2ab.function
A functional interface for a function that accepts four arguments and returns a result.

R

random(char, char) - Static method in interface org.d2ab.sequence.CharSeq
 
random(Supplier<? extends Random>, char, char) - Static method in interface org.d2ab.sequence.CharSeq
 
random(String...) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq of random characters as indicated by the given char ranges.
random(Supplier<? extends Random>, String...) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq of random characters as indicated by the given char ranges.
random() - Static method in interface org.d2ab.sequence.DoubleSequence
 
random(Supplier<? extends Random>) - Static method in interface org.d2ab.sequence.DoubleSequence
 
random(double) - Static method in interface org.d2ab.sequence.DoubleSequence
 
random(Supplier<? extends Random>, double) - Static method in interface org.d2ab.sequence.DoubleSequence
 
random(double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
 
random(Supplier<? extends Random>, double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
 
random() - Static method in interface org.d2ab.sequence.IntSequence
 
random(Supplier<? extends Random>) - Static method in interface org.d2ab.sequence.IntSequence
 
random(int) - Static method in interface org.d2ab.sequence.IntSequence
 
random(Supplier<? extends Random>, int) - Static method in interface org.d2ab.sequence.IntSequence
 
random(int, int) - Static method in interface org.d2ab.sequence.IntSequence
 
random(Supplier<? extends Random>, int, int) - Static method in interface org.d2ab.sequence.IntSequence
 
random() - Static method in interface org.d2ab.sequence.LongSequence
 
random(Supplier<? extends Random>) - Static method in interface org.d2ab.sequence.LongSequence
 
random(long) - Static method in interface org.d2ab.sequence.LongSequence
 
random(Supplier<? extends Random>, long) - Static method in interface org.d2ab.sequence.LongSequence
 
random(long, long) - Static method in interface org.d2ab.sequence.LongSequence
 
random(Supplier<? extends Random>, long, long) - Static method in interface org.d2ab.sequence.LongSequence
 
range(char, char) - Static method in interface org.d2ab.sequence.CharSeq
A CharSeq of all the Character values between the given start and end positions, inclusive.
range(double, double, double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
A DoubleSequence of all the Double values between the given start and end positions, inclusive, using the given step between iterations and the given accuracy to check whether the end value has occurred.
range(int, int) - Static method in interface org.d2ab.sequence.IntSequence
A Sequence of all the int values between the given start and end positions, inclusive.
range(int, int, int) - Static method in interface org.d2ab.sequence.IntSequence
A Sequence of the int values between the given start and end positions, stepping with the given step.
range(long, long) - Static method in interface org.d2ab.sequence.LongSequence
A LongSequence of all the long values between the given start and end positions, inclusive.
range(long, long, long) - Static method in interface org.d2ab.sequence.LongSequence
A LongSequence of the long values between the given start and end positions, stepping with the given step.
range(int, int) - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the Integer numbers between the given start and end positions, inclusive.
range(long, long) - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the Long numbers between the given start and end positions, inclusive.
range(char, char) - Static method in interface org.d2ab.sequence.Sequence
A Sequence of all the Character values between the given start and end positions, inclusive.
RawDoubleSet - Class in org.d2ab.collection.doubles
An implementation of DoubleSet backed by a BitLongSets for raw double values.
RawDoubleSet() - Constructor for class org.d2ab.collection.doubles.RawDoubleSet
 
RawDoubleSet(double...) - Constructor for class org.d2ab.collection.doubles.RawDoubleSet
 
read(Reader) - Static method in interface org.d2ab.collection.chars.CharIterable
Create a CharIterable from a Reader which iterates over the characters provided in the reader.
read() - Method in class org.d2ab.collection.chars.CharIterableReader
 
read(char[], int, int) - Method in class org.d2ab.collection.chars.CharIterableReader
 
read(InputStream) - Static method in interface org.d2ab.collection.ints.IntIterable
Create an IntIterable from an InputStream which iterates over the bytes provided in the input stream as ints.
read() - Method in class org.d2ab.collection.ints.IntIterableInputStream
 
read(byte[], int, int) - Method in class org.d2ab.collection.ints.IntIterableInputStream
 
read(Reader) - Static method in interface org.d2ab.sequence.CharSeq
Create a CharSeq from a Reader which iterates over the characters provided in the reader.
read(InputStream) - Static method in interface org.d2ab.sequence.IntSequence
Create an IntSequence from an InputStream which iterates over the bytes provided in the input stream as ints.
ReaderCharIterator - Class in org.d2ab.iterator.chars
A CharIterator over the chars in a Reader.
ReaderCharIterator(Reader) - Constructor for class org.d2ab.iterator.chars.ReaderCharIterator
 
ready() - Method in class org.d2ab.collection.chars.CharIterableReader
 
recurse(L, R, BiFunction<? super L, ? super R, ? extends Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Returns a BiSequence produced by recursively applying the given operation to the given seeds, which form the first element of the sequence, the second being f(leftSeed, rightSeed), the third f(f(leftSeed, rightSeed)) and so on.
recurse(Pair<L, R>, UnaryOperator<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Returns a BiSequence produced by recursively applying the given operation to the given seed, which form the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
recurse(L, R, BiFunction<? super L, ? super R, ? extends Pair<LL, RR>>, BiFunction<? super LL, ? super RR, ? extends Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
Returns a BiSequence produced by recursively applying the given mapper f and incrementer g operations to the given seeds, the first element being f(leftSeed, rightSeed), the second being f(g(f(leftSeed, rightSeed))), the third f(g(f(g(f(leftSeed, rightSeed))))) and so on.
recurse(char, CharUnaryOperator) - Static method in interface org.d2ab.sequence.CharSeq
Returns a CharSeq sequence produced by recursively applying the given operation to the given seed, which forms the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
recurse(double, DoubleUnaryOperator) - Static method in interface org.d2ab.sequence.DoubleSequence
 
recurse(K, V, BiFunction<K, V, ? extends Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Returns an EntrySequence produced by recursively applying the given operation to the given seeds, which form the first element of the sequence, the second being f(keySeed, valueSeed), the third f(f(keySeed, valueSeed)) and so on.
recurse(Map.Entry<K, V>, UnaryOperator<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Returns an EntrySequence produced by recursively applying the given operation to the given seed, which form the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
recurse(K, V, BiFunction<? super K, ? super V, ? extends Map.Entry<KK, VV>>, BiFunction<? super KK, ? super VV, ? extends Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
Returns an EntrySequence produced by recursively applying the given mapper f and incrementer g operations to the given seeds, the first element being f(keySeed, valueSeed), the second being f(g(f(keySeed, valueSeed))), the third f(g(f(g(f(keySeed, valueSeed))))) and so on.
recurse(int, IntUnaryOperator) - Static method in interface org.d2ab.sequence.IntSequence
Returns an IntSequence sequence produced by recursively applying the given operation to the given seed, which forms the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
recurse(long, LongUnaryOperator) - Static method in interface org.d2ab.sequence.LongSequence
Returns a LongSequence sequence produced by recursively applying the given operation to the given seed, which forms the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
recurse(T, UnaryOperator<T>) - Static method in interface org.d2ab.sequence.Sequence
Returns a Sequence produced by recursively applying the given operation to the given seed, which forms the first element of the sequence, the second being f(seed), the third [@code f(f(seed))} and so on.
recurse(T, Function<? super T, ? extends S>, Function<? super S, ? extends T>) - Static method in interface org.d2ab.sequence.Sequence
Returns a Sequence produced by recursively applying the given mapper f and incrementer g operations to the given seed, the first element being f(seed), the second being f(g(f(seed))), the third f(g(f(g(f(seed))))) and so on.
RecursiveIterator<T> - Class in org.d2ab.iterator
 
RecursiveIterator(T, UnaryOperator<T>) - Constructor for class org.d2ab.iterator.RecursiveIterator
 
reduce(char, CharBinaryOperator) - Method in interface org.d2ab.iterator.chars.CharIterator
Reduce this CharIterator into a single element by iteratively applying the given binary operator to the current result and each element in the iterator, starting with the given identity as the initial result.
reduce(double, DoubleBinaryOperator) - Method in interface org.d2ab.iterator.doubles.DoubleIterator
 
reduce(int, IntBinaryOperator) - Method in interface org.d2ab.iterator.ints.IntIterator
 
reduce(Iterator<? extends T>, BinaryOperator<T>) - Static method in class org.d2ab.iterator.Iterators
Reduce the given iterator into a single element by iteratively applying the given binary operator to the current result and each element in this sequence.
reduce(Iterator<? extends T>, T, BinaryOperator<T>) - Static method in class org.d2ab.iterator.Iterators
Reduce the given iterator into a single element by iteratively applying the given binary operator to the current result and each element in this sequence, starting with the given identity as the initial result.
reduce(long, LongBinaryOperator) - Method in interface org.d2ab.iterator.longs.LongIterator
 
reduce(BinaryOperator<Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Reduce this BiSequence into a single element by iteratively applying the given binary operator to the current result and each pair in this sequence.
reduce(QuaternaryFunction<L, R, L, R, Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Reduce this BiSequence into a single element by iteratively applying the given function to the current result and each element in this sequence.
reduce(Pair<L, R>, BinaryOperator<Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Reduce this BiSequence into a single element by iteratively applying the given binary operator to the current result and each pair in this sequence, starting with the given identity as the initial result.
reduce(L, R, QuaternaryFunction<L, R, L, R, Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Reduce this BiSequence into a single element by iteratively applying the given binary operator to the current result and each entry in this sequence, starting with the given identity as the initial result.
reduce(CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
Reduce this CharSeq into a single char by iteratively applying the given binary operator to the current result and each char in the sequence.
reduce(char, CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
Reduce this CharSeq into a single char by iteratively applying the given binary operator to the current result and each char in the sequence, starting with the given identity as the initial result.
reduce(DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
Reduce this DoubleSequence into a single double by iteratively applying the given binary operator to the current result and each double in the sequence.
reduce(double, DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
Reduce this DoubleSequence into a single double by iteratively applying the given binary operator to the current result and each double in the sequence, starting with the given identity as the initial result.
reduce(BinaryOperator<Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Reduce this EntrySequence into a single element by iteratively applying the given binary operator to the current result and each entry in this sequence.
reduce(QuaternaryFunction<K, V, K, V, Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Reduce this EntrySequence into a single element by iteratively applying the given function to the current result and each entry in this sequence.
reduce(Map.Entry<K, V>, BinaryOperator<Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Reduce this EntrySequence into a single element by iteratively applying the given binary operator to the current result and each entry in this sequence, starting with the given identity as the initial result.
reduce(K, V, QuaternaryFunction<K, V, K, V, Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Reduce this EntrySequence into a single element by iteratively applying the given binary operator to the current result and each entry in this sequence, starting with the given identity as the initial result.
reduce(IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
Reduce this IntSequence into a single int by iteratively applying the given binary operator to the current result and each int in the sequence.
reduce(int, IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
Reduce this IntSequence into a single int by iteratively applying the given binary operator to the current result and each int in the sequence, starting with the given identity as the initial result.
reduce(LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
Reduce this LongSequence into a single long by iteratively applying the given binary operator to the current result and each long in the sequence.
reduce(long, LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
Reduce this LongSequence into a single long by iteratively applying the given binary operator to the current result and each long in the sequence, starting with the given identity as the initial result.
reduce(BinaryOperator<T>) - Method in interface org.d2ab.sequence.Sequence
Reduce this Sequence into a single element by iteratively applying the given binary operator to the current result and each element in this sequence.
reduce(T, BinaryOperator<T>) - Method in interface org.d2ab.sequence.Sequence
Reduce this Sequence into a single element by iteratively applying the given binary operator to the current result and each element in this sequence, starting with the given identity as the initial result.
remove(int) - Method in class org.d2ab.collection.ChainedList
 
remove() - Method in class org.d2ab.collection.ChainedListIterator
 
remove(Object) - Method in interface org.d2ab.collection.chars.CharCollection
 
remove(Object) - Method in interface org.d2ab.collection.chars.CharList
 
remove(int) - Method in interface org.d2ab.collection.chars.CharList
 
remove() - Method in interface org.d2ab.collection.chars.CharListIterator
 
remove(Object) - Method in interface org.d2ab.collection.chars.CharSet
 
remove(Object) - Method in class org.d2ab.collection.CollectionList
 
remove(Object) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
remove(Object) - Method in interface org.d2ab.collection.doubles.DoubleList
 
remove(int) - Method in interface org.d2ab.collection.doubles.DoubleList
 
remove() - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
remove(Object) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
remove() - Method in class org.d2ab.collection.FilteringListIterator
 
remove(Object) - Method in interface org.d2ab.collection.ints.IntCollection
 
remove(Object) - Method in interface org.d2ab.collection.ints.IntList
 
remove(int) - Method in interface org.d2ab.collection.ints.IntList
 
remove() - Method in interface org.d2ab.collection.ints.IntListIterator
 
remove(Object) - Method in interface org.d2ab.collection.ints.IntSet
 
remove(Object) - Method in interface org.d2ab.collection.IterableCollection
 
remove(Object) - Method in interface org.d2ab.collection.longs.LongCollection
 
remove(Object) - Method in interface org.d2ab.collection.longs.LongList
 
remove(int) - Method in interface org.d2ab.collection.longs.LongList
 
remove() - Method in interface org.d2ab.collection.longs.LongListIterator
 
remove(Object) - Method in interface org.d2ab.collection.longs.LongSet
 
remove(int) - Method in class org.d2ab.collection.ReverseList
 
remove() - Method in class org.d2ab.iterator.CachingListIterator
 
remove() - Method in class org.d2ab.iterator.chars.ForwardPeekingMappingCharIterator
 
remove() - Method in class org.d2ab.iterator.chars.PredicatePartitioningCharIterator
 
remove() - Method in class org.d2ab.iterator.chars.SplittingCharIterator
 
remove() - Method in class org.d2ab.iterator.chars.WindowingCharIterator
 
remove() - Method in class org.d2ab.iterator.DelegatingTransformingIterator
 
remove() - Method in class org.d2ab.iterator.DelimitingIterator
 
remove() - Method in class org.d2ab.iterator.doubles.ForwardPeekingMappingDoubleIterator
 
remove() - Method in class org.d2ab.iterator.doubles.PredicatePartitioningDoubleIterator
 
remove() - Method in class org.d2ab.iterator.doubles.SplittingDoubleIterator
 
remove() - Method in class org.d2ab.iterator.doubles.WindowingDoubleIterator
 
remove() - Method in class org.d2ab.iterator.ForwardListIterator
 
remove() - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
 
remove() - Method in class org.d2ab.iterator.ints.ForwardPeekingMappingIntIterator
 
remove() - Method in class org.d2ab.iterator.ints.PredicatePartitioningIntIterator
 
remove() - Method in class org.d2ab.iterator.ints.SplittingIntIterator
 
remove() - Method in class org.d2ab.iterator.ints.WindowingIntIterator
 
remove() - Method in class org.d2ab.iterator.KeyFlatteningEntryIterator
 
remove() - Method in class org.d2ab.iterator.LeftFlatteningPairIterator
 
remove() - Method in class org.d2ab.iterator.longs.ForwardPeekingMappingLongIterator
 
remove() - Method in class org.d2ab.iterator.longs.PredicatePartitioningLongIterator
 
remove() - Method in class org.d2ab.iterator.longs.SplittingLongIterator
 
remove() - Method in class org.d2ab.iterator.longs.WindowingLongIterator
 
remove() - Method in class org.d2ab.iterator.PairingIterator
 
remove() - Method in class org.d2ab.iterator.PredicatePartitioningIterator
 
remove() - Method in class org.d2ab.iterator.ReverseIterator
 
remove() - Method in class org.d2ab.iterator.RightFlatteningPairIterator
 
remove() - Method in class org.d2ab.iterator.SplittingIterator
 
remove() - Method in class org.d2ab.iterator.ValueFlatteningEntryIterator
 
remove() - Method in class org.d2ab.iterator.WindowingIterator
 
remove(Object) - Method in class org.d2ab.sequence.CollectionSequence
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharCollection
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharList
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharSet
 
removeAll(Collection<?>) - Method in class org.d2ab.collection.CollectionList
 
removeAll(IntCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
removeAll(LongCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
removeAll(CharCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
removeAll(DoubleCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntCollection
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntList
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntSet
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.IterableCollection
 
removeAll(Iterable<T>) - Static method in class org.d2ab.collection.Iterables
Remove all elements in the given Iterable using Iterator.remove().
removeAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongCollection
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongList
 
removeAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongSet
 
removeAll() - Method in interface org.d2ab.iterator.chars.CharIterator
 
removeAll() - Method in interface org.d2ab.iterator.doubles.DoubleIterator
 
removeAll() - Method in interface org.d2ab.iterator.ints.IntIterator
 
removeAll() - Method in interface org.d2ab.iterator.longs.LongIterator
 
removeAllChars(char...) - Method in class org.d2ab.collection.chars.ArrayCharList
 
removeAllChars(char...) - Method in interface org.d2ab.collection.chars.CharIterable
 
removeAllChars(CharIterable) - Method in interface org.d2ab.collection.chars.CharIterable
 
removeAllDoubles(double[], double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
removeAllDoubles(double[], double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
removeAllDoubles(DoubleIterable, double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
removeAllDoublesExactly(double...) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
removeAllDoublesExactly(double...) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
removeAllDoublesExactly(DoubleIterable) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
removeAllInts(int...) - Method in class org.d2ab.collection.ints.ArrayIntList
 
removeAllInts(int...) - Method in interface org.d2ab.collection.ints.IntIterable
 
removeAllInts(IntIterable) - Method in interface org.d2ab.collection.ints.IntIterable
 
removeAllLongs(long...) - Method in class org.d2ab.collection.longs.ArrayLongList
 
removeAllLongs(LongIterable) - Method in interface org.d2ab.collection.longs.LongIterable
 
removeAllLongs(long...) - Method in interface org.d2ab.collection.longs.LongIterable
 
removeChar(char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
removeChar(char) - Method in class org.d2ab.collection.chars.BitCharSet
 
removeChar(char) - Method in interface org.d2ab.collection.chars.CharIterable
 
removeChar(char) - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
removeCharAt(int) - Method in class org.d2ab.collection.chars.ArrayCharList
 
removeCharAt(int) - Method in interface org.d2ab.collection.chars.CharList
 
removeCharsIf(CharPredicate) - Method in class org.d2ab.collection.chars.ArrayCharList
 
removeCharsIf(CharPredicate) - Method in interface org.d2ab.collection.chars.CharIterable
 
removeDouble(double, double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
removeDouble(double, double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
removeDouble(double, double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
removeDoubleAt(int) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
removeDoubleAt(int) - Method in interface org.d2ab.collection.doubles.DoubleList
 
removeDoubleExactly(double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
removeDoubleExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
removeDoubleExactly(double) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
removeDoubleExactly(double) - Method in class org.d2ab.collection.doubles.RawDoubleSet
 
removeDoubleExactly(double) - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
removeDoublesIf(DoublePredicate) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
removeDoublesIf(DoublePredicate) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
removeIf(Predicate<? super Character>) - Method in interface org.d2ab.collection.chars.CharCollection
 
removeIf(Predicate<? super Character>) - Method in interface org.d2ab.collection.chars.CharList
 
removeIf(Predicate<? super T>) - Method in class org.d2ab.collection.CollectionList
 
removeIf(Predicate<? super Double>) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
removeIf(Predicate<? super Double>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
removeIf(Predicate<? super Integer>) - Method in interface org.d2ab.collection.ints.IntCollection
 
removeIf(Predicate<? super Integer>) - Method in interface org.d2ab.collection.ints.IntList
 
removeIf(Predicate<? super Long>) - Method in interface org.d2ab.collection.longs.LongCollection
 
removeIf(Predicate<? super Long>) - Method in interface org.d2ab.collection.longs.LongList
 
removeInt(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
removeInt(int) - Method in class org.d2ab.collection.ints.BitIntSet
 
removeInt(int) - Method in interface org.d2ab.collection.ints.IntIterable
 
removeInt(int) - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
removeIntAt(int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
removeIntAt(int) - Method in interface org.d2ab.collection.ints.IntList
 
removeIntsIf(IntPredicate) - Method in class org.d2ab.collection.ints.ArrayIntList
 
removeIntsIf(IntPredicate) - Method in interface org.d2ab.collection.ints.IntIterable
 
removeLong(long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
removeLong(long) - Method in class org.d2ab.collection.longs.BitLongSet
 
removeLong(long) - Method in interface org.d2ab.collection.longs.LongIterable
 
removeLong(long) - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 
removeLong(long) - Method in class org.d2ab.collection.SparseBitSet
 
removeLongAt(int) - Method in class org.d2ab.collection.longs.ArrayLongList
 
removeLongAt(int) - Method in interface org.d2ab.collection.longs.LongList
 
removeLongsIf(LongPredicate) - Method in class org.d2ab.collection.longs.ArrayLongList
 
removeLongsIf(LongPredicate) - Method in interface org.d2ab.collection.longs.LongIterable
 
repeat() - Method in interface org.d2ab.sequence.BiSequence
Repeat this BiSequence forever, producing a sequence that never terminates unless the original sequence is empty in which case the resulting sequence is also empty.
repeat(int) - Method in interface org.d2ab.sequence.BiSequence
Repeat this BiSequence the given number of times.
repeat() - Method in interface org.d2ab.sequence.CharSeq
Repeat this sequence of characters forever, looping back to the beginning when the iterator runs out of chars.
repeat(int) - Method in interface org.d2ab.sequence.CharSeq
Repeat this sequence of characters x times, looping back to the beginning when the iterator runs out of chars.
repeat() - Method in interface org.d2ab.sequence.DoubleSequence
Repeat this sequence of characters doubles, looping back to the beginning when the iterator runs out of doubles.
repeat(int) - Method in interface org.d2ab.sequence.DoubleSequence
Repeat this sequence of doubles x times, looping back to the beginning when the iterator runs out of doubles.
repeat() - Method in interface org.d2ab.sequence.EntrySequence
Repeat this EntrySequence forever, producing a sequence that never terminates unless the original sequence is empty in which case the resulting sequence is also empty.
repeat(int) - Method in interface org.d2ab.sequence.EntrySequence
Repeat this EntrySequence the given number of times.
repeat() - Method in interface org.d2ab.sequence.IntSequence
Repeat this sequence of ints forever, looping back to the beginning when the iterator runs out of ints.
repeat(int) - Method in interface org.d2ab.sequence.IntSequence
Repeat this sequence of ints x times, looping back to the beginning when the iterator runs out of ints.
repeat() - Method in interface org.d2ab.sequence.LongSequence
Repeat this sequence of longs forever, looping back to the beginning when the iterator runs out of longs.
repeat(int) - Method in interface org.d2ab.sequence.LongSequence
Repeat this sequence of longs x times, looping back to the beginning when the iterator runs out of longs.
repeat() - Method in interface org.d2ab.sequence.Sequence
Repeat this Sequence forever, producing a sequence that never terminates unless the original sequence is empty in which case the resulting sequence is also empty.
repeat(int) - Method in interface org.d2ab.sequence.Sequence
Repeat this Sequence the given number of times.
RepeatingCharIterator - Class in org.d2ab.iterator.chars
An CharIterator that cycles the values of an CharIterable forever.
RepeatingCharIterator(CharIterable, int) - Constructor for class org.d2ab.iterator.chars.RepeatingCharIterator
 
RepeatingDoubleIterator - Class in org.d2ab.iterator.doubles
An DoubleIterator that cycles the values of an DoubleIterable forever.
RepeatingDoubleIterator(DoubleIterable, int) - Constructor for class org.d2ab.iterator.doubles.RepeatingDoubleIterator
 
RepeatingIntIterator - Class in org.d2ab.iterator.ints
An IntIterator that cycles the values of an IntIterable forever.
RepeatingIntIterator(IntIterable, int) - Constructor for class org.d2ab.iterator.ints.RepeatingIntIterator
 
RepeatingIterator<T> - Class in org.d2ab.iterator
An Iterator that cycles the values of an Iterable forever.
RepeatingIterator(Iterable<? extends T>, int) - Constructor for class org.d2ab.iterator.RepeatingIterator
 
RepeatingLongIterator - Class in org.d2ab.iterator.longs
An LongIterator that cycles the values of an LongIterable forever.
RepeatingLongIterator(LongIterable, int) - Constructor for class org.d2ab.iterator.longs.RepeatingLongIterator
 
replaceAll(UnaryOperator<Character>) - Method in interface org.d2ab.collection.chars.CharList
 
replaceAll(UnaryOperator<Double>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
replaceAll(UnaryOperator<Integer>) - Method in interface org.d2ab.collection.ints.IntList
 
replaceAll(UnaryOperator<Long>) - Method in interface org.d2ab.collection.longs.LongList
 
replaceAllChars(CharUnaryOperator) - Method in class org.d2ab.collection.chars.ArrayCharList
 
replaceAllChars(CharUnaryOperator) - Method in interface org.d2ab.collection.chars.CharList
 
replaceAllDoubles(DoubleUnaryOperator) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
replaceAllDoubles(DoubleUnaryOperator) - Method in interface org.d2ab.collection.doubles.DoubleList
 
replaceAllInts(IntUnaryOperator) - Method in class org.d2ab.collection.ints.ArrayIntList
 
replaceAllInts(IntUnaryOperator) - Method in interface org.d2ab.collection.ints.IntList
 
replaceAllLongs(LongUnaryOperator) - Method in class org.d2ab.collection.longs.ArrayLongList
 
replaceAllLongs(LongUnaryOperator) - Method in interface org.d2ab.collection.longs.LongList
 
reset() - Method in class org.d2ab.collection.chars.CharIterableReader
 
reset() - Method in class org.d2ab.collection.ints.IntIterableInputStream
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharCollection
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharList
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.chars.CharSet
 
retainAll(Collection<?>) - Method in class org.d2ab.collection.CollectionList
 
retainAll(IntCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
retainAll(LongCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
retainAll(CharCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
retainAll(DoubleCollection, Collection<?>) - Static method in class org.d2ab.collection.Collectionz
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntCollection
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntList
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.ints.IntSet
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.IterableCollection
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongCollection
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongList
 
retainAll(Collection<?>) - Method in interface org.d2ab.collection.longs.LongSet
 
retainAllChars(char...) - Method in class org.d2ab.collection.chars.ArrayCharList
 
retainAllChars(char...) - Method in interface org.d2ab.collection.chars.CharIterable
 
retainAllChars(CharIterable) - Method in interface org.d2ab.collection.chars.CharIterable
 
retainAllDoubles(double[], double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
retainAllDoubles(double[], double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
retainAllDoubles(DoubleIterable, double) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
retainAllDoublesExactly(double...) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
retainAllDoublesExactly(double...) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
retainAllDoublesExactly(DoubleIterable) - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
retainAllInts(int...) - Method in class org.d2ab.collection.ints.ArrayIntList
 
retainAllInts(int...) - Method in interface org.d2ab.collection.ints.IntIterable
 
retainAllInts(IntIterable) - Method in interface org.d2ab.collection.ints.IntIterable
 
retainAllLongs(long...) - Method in class org.d2ab.collection.longs.ArrayLongList
 
retainAllLongs(LongIterable) - Method in interface org.d2ab.collection.longs.LongIterable
 
retainAllLongs(long...) - Method in interface org.d2ab.collection.longs.LongIterable
 
reverse(Object...) - Static method in class org.d2ab.collection.Arrayz
Reverse the given array in place.
reverse(double...) - Static method in class org.d2ab.collection.Arrayz
Reverse the given array in place.
reverse(int...) - Static method in class org.d2ab.collection.Arrayz
Reverse the given array in place.
reverse(long...) - Static method in class org.d2ab.collection.Arrayz
Reverse the given array in place.
reverse(char...) - Static method in class org.d2ab.collection.Arrayz
Reverse the given array in place.
reverse(List<T>) - Static method in class org.d2ab.collection.Lists
Reverse the given List in place.
reverse() - Method in interface org.d2ab.sequence.BiSequence
 
reverse() - Method in interface org.d2ab.sequence.CharSeq
 
reverse() - Method in interface org.d2ab.sequence.DoubleSequence
 
reverse() - Method in interface org.d2ab.sequence.EntrySequence
 
reverse() - Method in interface org.d2ab.sequence.IntSequence
 
reverse() - Method in class org.d2ab.sequence.ListSequence
 
reverse() - Method in interface org.d2ab.sequence.LongSequence
 
reverse() - Method in interface org.d2ab.sequence.Sequence
 
ReverseIterator<T> - Class in org.d2ab.iterator
An Iterator that iterates over the elements of another Iterator in reverse order, by creating a buffer over the elements in the Iterator and reversing the order of iteration.
ReverseIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.ReverseIterator
 
ReverseList<T> - Class in org.d2ab.collection
A List that presents a reverse view over a backing List.
ReverseList(List<T>) - Constructor for class org.d2ab.collection.ReverseList
 
RightFlatteningPairIterator<L,R,RR> - Class in org.d2ab.iterator
 
RightFlatteningPairIterator(Iterator<Pair<L, R>>, Function<? super Pair<L, R>, ? extends Iterable<RR>>) - Constructor for class org.d2ab.iterator.RightFlatteningPairIterator
 

S

sequence() - Method in interface org.d2ab.collection.chars.CharIterable
 
sequence() - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
sequence() - Method in interface org.d2ab.collection.ints.IntIterable
 
sequence() - Method in interface org.d2ab.collection.longs.LongIterable
 
Sequence<T> - Interface in org.d2ab.sequence
An Iterable sequence of elements with Stream-like operations for refining, transforming and collating the list of elements.
SequenceFunctions - Class in org.d2ab.sequence
Helper methods for Sequence instances.
set(int, T) - Method in class org.d2ab.collection.ChainedList
 
set(T) - Method in class org.d2ab.collection.ChainedListIterator
 
set(int, Character) - Method in interface org.d2ab.collection.chars.CharList
 
set(char) - Method in interface org.d2ab.collection.chars.CharListIterator
 
set(Character) - Method in interface org.d2ab.collection.chars.CharListIterator
 
set(int, Double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
set(double) - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
set(Double) - Method in interface org.d2ab.collection.doubles.DoubleListIterator
 
set(T) - Method in class org.d2ab.collection.FilteringListIterator
 
set(int, Integer) - Method in interface org.d2ab.collection.ints.IntList
 
set(int) - Method in interface org.d2ab.collection.ints.IntListIterator
 
set(Integer) - Method in interface org.d2ab.collection.ints.IntListIterator
 
set(int, Long) - Method in interface org.d2ab.collection.longs.LongList
 
set(long) - Method in interface org.d2ab.collection.longs.LongListIterator
 
set(Long) - Method in interface org.d2ab.collection.longs.LongListIterator
 
set(int, T) - Method in class org.d2ab.collection.ReverseList
 
set(long) - Method in class org.d2ab.collection.SparseBitSet
Set the bit at index i.
set(long, boolean) - Method in class org.d2ab.collection.SparseBitSet
Set the bit at index i to the given value.
set(T) - Method in class org.d2ab.iterator.CachingListIterator
 
set(T) - Method in class org.d2ab.iterator.ForwardListIterator
 
setChar(int, char) - Method in class org.d2ab.collection.chars.ArrayCharList
 
setChar(int, char) - Method in interface org.d2ab.collection.chars.CharList
 
setDouble(int, double) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
setDouble(int, double) - Method in interface org.d2ab.collection.doubles.DoubleList
 
setInt(int, int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
setInt(int, int) - Method in interface org.d2ab.collection.ints.IntList
 
setLong(int, long) - Method in class org.d2ab.collection.longs.ArrayLongList
 
setLong(int, long) - Method in interface org.d2ab.collection.longs.LongList
 
setValue(R) - Method in class org.d2ab.util.Pair
This operation is not supported and throws UnsupportedOperationException.
shiftLeft(RR) - Method in class org.d2ab.util.Pair
 
shiftRight(LL) - Method in class org.d2ab.util.Pair
 
shuffle(List<T>) - Static method in class org.d2ab.collection.Lists
A pass-through version of Collections.shuffle(List).
shuffle(List<T>, Random) - Static method in class org.d2ab.collection.Lists
A pass-through version of Collections.shuffle(List, Random).
shuffle() - Method in interface org.d2ab.sequence.BiSequence
 
shuffle(Random) - Method in interface org.d2ab.sequence.BiSequence
 
shuffle(Supplier<? extends Random>) - Method in interface org.d2ab.sequence.BiSequence
 
shuffle() - Method in interface org.d2ab.sequence.EntrySequence
 
shuffle(Random) - Method in interface org.d2ab.sequence.EntrySequence
 
shuffle(Supplier<? extends Random>) - Method in interface org.d2ab.sequence.EntrySequence
 
shuffle() - Method in interface org.d2ab.sequence.Sequence
 
shuffle(Random) - Method in interface org.d2ab.sequence.Sequence
 
shuffle(Supplier<? extends Random>) - Method in interface org.d2ab.sequence.Sequence
 
size() - Method in class org.d2ab.collection.ChainedCollection
 
size() - Method in class org.d2ab.collection.ChainedList
 
size() - Method in class org.d2ab.collection.chars.ArrayCharList
 
size() - Method in class org.d2ab.collection.chars.BitCharSet
 
size() - Method in class org.d2ab.collection.chars.CharList.SubList
 
size() - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
size() - Method in class org.d2ab.collection.CollectionList
 
size() - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
size() - Method in class org.d2ab.collection.doubles.DoubleList.SubList
 
size() - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
size() - Method in class org.d2ab.collection.doubles.RawDoubleSet
 
size() - Method in class org.d2ab.collection.doubles.SortedListDoubleSet
 
size() - Method in class org.d2ab.collection.FilteredCollection
 
size() - Method in class org.d2ab.collection.FilteredList
 
size() - Method in class org.d2ab.collection.ints.ArrayIntList
 
size() - Method in class org.d2ab.collection.ints.BitIntSet
 
size() - Method in class org.d2ab.collection.ints.IntList.SubList
 
size() - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
size() - Method in interface org.d2ab.collection.IterableCollection
 
size() - Method in class org.d2ab.collection.IterableList
 
size(Iterable<?>) - Static method in class org.d2ab.collection.Iterables
 
size() - Method in class org.d2ab.collection.longs.ArrayLongList
 
size() - Method in class org.d2ab.collection.longs.BitLongSet
 
size() - Method in class org.d2ab.collection.longs.LongList.SubList
 
size() - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 
size() - Method in class org.d2ab.collection.MappedCollection
 
size() - Method in class org.d2ab.collection.ReverseList
 
size() - Method in class org.d2ab.collection.SparseBitSet
 
size() - Method in interface org.d2ab.sequence.CharSeq
 
size() - Method in class org.d2ab.sequence.CollectionSequence
 
size() - Method in interface org.d2ab.sequence.DoubleSequence
 
size() - Method in interface org.d2ab.sequence.IntSequence
 
size() - Method in class org.d2ab.sequence.ListSequence
 
size() - Method in interface org.d2ab.sequence.LongSequence
 
skip(long) - Method in class org.d2ab.collection.chars.CharIterableReader
 
skip(long) - Method in class org.d2ab.collection.ints.IntIterableInputStream
 
skip() - Method in interface org.d2ab.iterator.chars.CharIterator
Skip one char in this iterator.
skip(int) - Method in interface org.d2ab.iterator.chars.CharIterator
Skip the given number of chars in this iterator.
skip() - Method in interface org.d2ab.iterator.doubles.DoubleIterator
 
skip(int) - Method in interface org.d2ab.iterator.doubles.DoubleIterator
 
skip() - Method in interface org.d2ab.iterator.ints.IntIterator
 
skip(int) - Method in interface org.d2ab.iterator.ints.IntIterator
 
skip(Iterator<?>) - Static method in class org.d2ab.iterator.Iterators
Skip one step in the given Iterator.
skip(Iterator<?>, int) - Static method in class org.d2ab.iterator.Iterators
Skip the given number of steps in the given Iterator.
skip() - Method in interface org.d2ab.iterator.longs.LongIterator
 
skip(int) - Method in interface org.d2ab.iterator.longs.LongIterator
 
skip(int) - Method in interface org.d2ab.sequence.BiSequence
Skip a set number of steps in this BiSequence.
skip(int) - Method in interface org.d2ab.sequence.CharSeq
Skip a set number of chars in this CharSeq.
skip(int) - Method in interface org.d2ab.sequence.DoubleSequence
Skip a set number of doubles in this DoubleSequence.
skip(int) - Method in interface org.d2ab.sequence.EntrySequence
Skip a set number of steps in this EntrySequence.
skip(int) - Method in interface org.d2ab.sequence.IntSequence
Skip a set number of ints in this IntSequence.
skip(int) - Method in interface org.d2ab.sequence.LongSequence
Skip a set number of longs in this LongSequence.
skip(int) - Method in interface org.d2ab.sequence.Sequence
Skip a set number of steps in this Sequence.
SkippingCharIterator - Class in org.d2ab.iterator.chars
 
SkippingCharIterator(CharIterator, int) - Constructor for class org.d2ab.iterator.chars.SkippingCharIterator
 
SkippingDoubleIterator - Class in org.d2ab.iterator.doubles
 
SkippingDoubleIterator(DoubleIterator, int) - Constructor for class org.d2ab.iterator.doubles.SkippingDoubleIterator
 
SkippingIntIterator - Class in org.d2ab.iterator.ints
 
SkippingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.SkippingIntIterator
 
SkippingIterator<T> - Class in org.d2ab.iterator
 
SkippingIterator(Iterator<T>, int) - Constructor for class org.d2ab.iterator.SkippingIterator
 
SkippingLongIterator - Class in org.d2ab.iterator.longs
 
SkippingLongIterator(LongIterator, int) - Constructor for class org.d2ab.iterator.longs.SkippingLongIterator
 
skipTail(int) - Method in interface org.d2ab.sequence.BiSequence
Skip a set number of steps at the end of this BiSequence.
skipTail(int) - Method in interface org.d2ab.sequence.CharSeq
Skip a set number of chars at the end of this CharSequence.
skipTail(int) - Method in interface org.d2ab.sequence.DoubleSequence
Skip a set number of doubles at the end of this DoubleSequence.
skipTail(int) - Method in interface org.d2ab.sequence.EntrySequence
Skip a set number of steps at the end of this EntrySequence.
skipTail(int) - Method in interface org.d2ab.sequence.IntSequence
Skip a set number of ints at the end of this IntSequence.
skipTail(int) - Method in interface org.d2ab.sequence.LongSequence
Skip a set number of longs at the end of this LongSequence.
skipTail(int) - Method in interface org.d2ab.sequence.Sequence
Skip a set number of steps at the end of this Sequence.
sort(Comparator<? super Character>) - Method in interface org.d2ab.collection.chars.CharList
 
sort(Comparator<? super Double>) - Method in interface org.d2ab.collection.doubles.DoubleList
 
sort(Comparator<? super Integer>) - Method in interface org.d2ab.collection.ints.IntList
 
sort(List<T>) - Static method in class org.d2ab.collection.Lists
A pass-through version of List.sort(Comparator) sorted using Comparator.naturalOrder().
sort(List<T>, Comparator<? super T>) - Static method in class org.d2ab.collection.Lists
A pass-through version of List.sort(Comparator) sorted using Comparator.naturalOrder().
sort(Comparator<? super Long>) - Method in interface org.d2ab.collection.longs.LongList
 
sort(Comparator<? super T>) - Method in class org.d2ab.collection.ReverseList
 
sortChars() - Method in class org.d2ab.collection.chars.ArrayCharList
 
sortChars() - Method in interface org.d2ab.collection.chars.CharList
 
sortChars(CharComparator) - Method in interface org.d2ab.collection.chars.CharList
 
sortDoubles() - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
sortDoubles() - Method in interface org.d2ab.collection.doubles.DoubleList
 
sortDoubles(DoubleComparator) - Method in interface org.d2ab.collection.doubles.DoubleList
 
sorted() - Method in interface org.d2ab.sequence.BiSequence
 
sorted(Comparator<? super Pair<? extends L, ? extends R>>) - Method in interface org.d2ab.sequence.BiSequence
 
sorted() - Method in interface org.d2ab.sequence.CharSeq
 
sorted() - Method in interface org.d2ab.sequence.DoubleSequence
 
sorted() - Method in interface org.d2ab.sequence.EntrySequence
 
sorted(Comparator<? super Map.Entry<? extends K, ? extends V>>) - Method in interface org.d2ab.sequence.EntrySequence
 
sorted() - Method in interface org.d2ab.sequence.IntSequence
 
sorted() - Method in interface org.d2ab.sequence.LongSequence
 
sorted() - Method in interface org.d2ab.sequence.Sequence
 
sorted(Comparator<? super T>) - Method in interface org.d2ab.sequence.Sequence
 
SortedListDoubleSet - Class in org.d2ab.collection.doubles
An implementation of DoubleSortedSet backed by two SparseBitSets for positive and negative values.
SortedListDoubleSet() - Constructor for class org.d2ab.collection.doubles.SortedListDoubleSet
 
SortedListDoubleSet(double...) - Constructor for class org.d2ab.collection.doubles.SortedListDoubleSet
 
sortInts() - Method in class org.d2ab.collection.ints.ArrayIntList
 
sortInts() - Method in interface org.d2ab.collection.ints.IntList
 
sortInts(IntComparator) - Method in interface org.d2ab.collection.ints.IntList
 
sortLongs() - Method in class org.d2ab.collection.longs.ArrayLongList
 
sortLongs() - Method in interface org.d2ab.collection.longs.LongList
 
sortLongs(LongComparator) - Method in interface org.d2ab.collection.longs.LongList
 
SparseBitSet - Class in org.d2ab.collection
A sparse bit set for storing occurrences of bits where a large amount of the stored bits are expected to be zero.
SparseBitSet() - Constructor for class org.d2ab.collection.SparseBitSet
Construct a SparseBitSet.
SparseBitSet(long...) - Constructor for class org.d2ab.collection.SparseBitSet
Construct a SparseBitSet with the given values.
SparseBitSet(int) - Constructor for class org.d2ab.collection.SparseBitSet
Construct a SparseBitSet with the given initial capacity.
split(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
Split the elements of this BiSequence into a sequence of BiSequences of distinct elements, around the given element.
split(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Split the elements of this BiSequence into a sequence of BiSequences of distinct elements, where the given predicate determines which elements to split the partitioned elements around.
split(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Split the elements of this BiSequence into a sequence of BiSequences of distinct elements, where the given predicate determines which elements to split the partitioned elements around.
split(char) - Method in interface org.d2ab.sequence.CharSeq
Split the chars of this CharSeq into a sequence of CharSeqs of distinct elements, around the given char.
split(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
Split the chars of this CharSeq charo a sequence of CharSeqs of distinct elements, where the given predicate determines which chars to split the partitioned elements around.
split(double) - Method in interface org.d2ab.sequence.DoubleSequence
Split the doubles of this DoubleSequence into a sequence of DoubleSequences of distinct elements, around the given double.
split(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Split the doubles of this DoubleSequence into a sequence of DoubleSequences of distinct elements, where the given predicate determines which doubles to split the partitioned elements around.
split(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
Split the elements of this EntrySequence into a sequence of EntrySequences of distinct elements, around the given element.
split(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Split the elements of this EntrySequence into a sequence of EntrySequences of distinct elements, where the given predicate determines which elements to split the partitioned elements around.
split(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Split the elements of this EntrySequence into a sequence of EntrySequences of distinct elements, where the given predicate determines which elements to split the partitioned elements around.
split(int) - Method in interface org.d2ab.sequence.IntSequence
Split the ints of this IntSequence into a sequence of IntSequences of distinct elements, around the given int.
split(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
Split the ints of this IntSequence into a sequence of IntSequences of distinct elements, where the given predicate determines which ints to split the partitioned elements around.
split(long) - Method in interface org.d2ab.sequence.LongSequence
Split the ints of this IntSequence into a sequence of IntSequences of distinct elements, around the given int.
split(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
Split the longs of this LongSequence into a sequence of LongSequences of distinct elements, where the given predicate determines which longs to split the partitioned elements around.
split(T) - Method in interface org.d2ab.sequence.Sequence
Split the elements of this Sequence into a sequence of Sequences of distinct elements, around the given element.
split(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
Split the elements of this Sequence into a sequence of Sequences of distinct elements, where the given predicate determines which elements to split the partitioned elements around.
spliterator() - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
spliterator() - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
spliterator() - Method in interface org.d2ab.collection.doubles.DoubleIterable
 
spliterator() - Method in interface org.d2ab.collection.doubles.DoubleList
 
spliterator() - Method in interface org.d2ab.collection.doubles.DoubleSet
 
spliterator() - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
spliterator() - Method in class org.d2ab.collection.ints.ArrayIntList
 
spliterator() - Method in interface org.d2ab.collection.ints.IntCollection
 
spliterator() - Method in interface org.d2ab.collection.ints.IntIterable
 
spliterator() - Method in interface org.d2ab.collection.ints.IntList
 
spliterator() - Method in interface org.d2ab.collection.ints.IntSet
 
spliterator() - Method in interface org.d2ab.collection.ints.IntSortedSet
 
spliterator() - Method in interface org.d2ab.collection.IterableCollection
 
spliterator() - Method in class org.d2ab.collection.IterableList
 
spliterator() - Method in class org.d2ab.collection.longs.ArrayLongList
 
spliterator() - Method in interface org.d2ab.collection.longs.LongCollection
 
spliterator() - Method in interface org.d2ab.collection.longs.LongIterable
 
spliterator() - Method in interface org.d2ab.collection.longs.LongList
 
spliterator() - Method in interface org.d2ab.collection.longs.LongSet
 
spliterator() - Method in interface org.d2ab.collection.longs.LongSortedSet
 
spliterator() - Method in interface org.d2ab.sequence.BiSequence
 
spliterator() - Method in interface org.d2ab.sequence.CharSeq
 
spliterator() - Method in class org.d2ab.sequence.CollectionSequence
 
spliterator() - Method in interface org.d2ab.sequence.DoubleSequence
 
spliterator() - Method in interface org.d2ab.sequence.EntrySequence
 
spliterator() - Method in interface org.d2ab.sequence.IntSequence
 
spliterator() - Method in class org.d2ab.sequence.ListSequence
 
spliterator() - Method in interface org.d2ab.sequence.LongSequence
 
spliterator() - Method in interface org.d2ab.sequence.Sequence
 
SplittingCharIterator - Class in org.d2ab.iterator.chars
An Iterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
SplittingCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.SplittingCharIterator
 
SplittingCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.SplittingCharIterator
 
SplittingDoubleIterator - Class in org.d2ab.iterator.doubles
An Iterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
SplittingDoubleIterator(DoubleIterator, double) - Constructor for class org.d2ab.iterator.doubles.SplittingDoubleIterator
 
SplittingDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.SplittingDoubleIterator
 
SplittingIntIterator - Class in org.d2ab.iterator.ints
An Iterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
SplittingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.SplittingIntIterator
 
SplittingIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.SplittingIntIterator
 
SplittingIterator<T,S> - Class in org.d2ab.iterator
An Iterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
SplittingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.SplittingIterator
 
SplittingIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.SplittingIterator
 
SplittingLongIterator - Class in org.d2ab.iterator.longs
An Iterator that can batch up another iterator by comparing two items in sequence and deciding whether to split up in a batch on those items.
SplittingLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.SplittingLongIterator
 
SplittingLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.SplittingLongIterator
 
startingAfter(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
Begin this BiSequence just after the given pair is encountered, not including the pair in the BiSequence.
startingAfter(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Begin this BiSequence just after the given predicate is satisfied, not including the pair that satisfies the predicate in the BiSequence.
startingAfter(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Begin this BiSequence just after the given predicate is satisfied, not including the pair that satisfies the predicate in the BiSequence.
startingAfter(char) - Method in interface org.d2ab.sequence.CharSeq
Begin this CharSeq just after the given element is encountered, not including the element in the CharSeq.
startingAfter(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
Begin this CharSeq just after the given predicate is satisfied, not including the element that satisfies the predicate in the CharSeq.
startingAfter(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
Begin this DoubleSequence just after the given element is encountered, not including the element in the DoubleSequence.
startingAfter(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Begin this DoubleSequence just after the given predicate is satisfied, not including the element that satisfies the predicate in the DoubleSequence.
startingAfter(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
Begin this EntrySequence just after the given Entry is encountered, not including the entry in the EntrySequence.
startingAfter(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Begin this EntrySequence just after the given predicate is satisfied, not including the entry that satisfies the predicate in the EntrySequence.
startingAfter(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Begin this EntrySequence just after the given predicate is satisfied, not including the entry that satisfies the predicate in the EntrySequence.
startingAfter(int) - Method in interface org.d2ab.sequence.IntSequence
Begin this IntSequence just after the given element is encountered, not including the element in the IntSequence.
startingAfter(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
Begin this IntSequence just after the given predicate is satisfied, not including the element that satisfies the predicate in the IntSequence.
startingAfter(long) - Method in interface org.d2ab.sequence.LongSequence
Begin this LongSequence just after the given element is encountered, not including the element in the LongSequence.
startingAfter(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
Begin this LongSequence just after the given predicate is satisfied, not including the element that satisfies the predicate in the LongSequence.
startingAfter(T) - Method in interface org.d2ab.sequence.Sequence
Begin this Sequence just after the given element is encountered, not including the element in the Sequence.
startingAfter(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
Begin this Sequence just after the given predicate is satisfied, not including the element that satisfies the predicate in the Sequence.
startingAt(char) - Static method in interface org.d2ab.sequence.CharSeq
A CharSeq of all the Character values starting at the given value and ending at Character.MAX_VALUE.
startingFrom(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
Begin this BiSequence when the given pair is encountered, including the pair as the first element in the BiSequence.
startingFrom(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Begin this BiSequence when the given predicate is satisfied, including the pair that satisfies the predicate as the first element in the BiSequence.
startingFrom(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Begin this BiSequence when the given predicate is satisfied, including the pair that satisfies the predicate as the first element in the BiSequence.
startingFrom(char) - Method in interface org.d2ab.sequence.CharSeq
Begin this CharSeq when the given element is encountered, including the element as the first element in the CharSeq.
startingFrom(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
Begin this CharSeq when the given predicate is satisfied, including the element that satisfies the predicate as the first element in the CharSeq.
startingFrom(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
Begin this DoubleSequence when the given element is encountered, including the element as the first element in the DoubleSequence.
startingFrom(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Begin this DoubleSequence when the given predicate is satisfied, including the element that satisfies the predicate as the first element in the DoubleSequence.
startingFrom(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
Begin this EntrySequence when the given Entry is encountered, including the entry as the first element in the EntrySequence.
startingFrom(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Begin this EntrySequence when the given predicate is satisfied, including the entry that satisfies the predicate as the first element in the EntrySequence.
startingFrom(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Begin this EntrySequence when the given predicate is satisfied, including the entry that satisfies the predicate as the first element in the EntrySequence.
startingFrom(int) - Method in interface org.d2ab.sequence.IntSequence
Begin this IntSequence when the given element is encountered, including the element as the first element in the IntSequence.
startingFrom(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
Begin this IntSequence when the given predicate is satisfied, including the element that satisfies the predicate as the first element in the IntSequence.
startingFrom(long) - Method in interface org.d2ab.sequence.LongSequence
Begin this LongSequence when the given element is encountered, including the element as the first element in the LongSequence.
startingFrom(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
Begin this LongSequence when the given predicate is satisfied, including the element that satisfies the predicate as the first element in the LongSequence.
startingFrom(T) - Method in interface org.d2ab.sequence.Sequence
Begin this Sequence when the given element is encountered, including the element as the first element in the Sequence.
startingFrom(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
Begin this Sequence when the given predicate is satisfied, including the element that satisfies the predicate as the first element in the Sequence.
step(int) - Method in interface org.d2ab.sequence.BiSequence
Skip x number of steps in between each invocation of the iterator of this BiSequence.
step(int) - Method in interface org.d2ab.sequence.CharSeq
Skip x number of steps in between each invocation of the iterator of this CharSeq.
step(int) - Method in interface org.d2ab.sequence.DoubleSequence
Skip x number of steps in between each invocation of the iterator of this DoubleSequence.
step(int) - Method in interface org.d2ab.sequence.EntrySequence
Skip x number of steps in between each invocation of the iterator of this EntrySequence.
step(int) - Method in interface org.d2ab.sequence.IntSequence
Skip x number of steps in between each invocation of the iterator of this IntSequence.
step(int) - Method in interface org.d2ab.sequence.LongSequence
Skip x number of steps in between each invocation of the iterator of this LongSequence.
step(int) - Method in interface org.d2ab.sequence.Sequence
Skip x number of steps in between each invocation of the iterator of this Sequence.
SteppingCharIterator - Class in org.d2ab.iterator.chars
 
SteppingCharIterator(CharIterator, int) - Constructor for class org.d2ab.iterator.chars.SteppingCharIterator
 
SteppingDoubleIterator - Class in org.d2ab.iterator.doubles
 
SteppingDoubleIterator(DoubleIterator, int) - Constructor for class org.d2ab.iterator.doubles.SteppingDoubleIterator
 
steppingFrom(double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
A DoubleSequence of all the Double values starting at the given value and ending at Double.MAX_VALUE.
steppingFrom(int, int) - Static method in interface org.d2ab.sequence.IntSequence
A Sequence of all the int values starting at the given value and stepping with the given step.
steppingFrom(long, long) - Static method in interface org.d2ab.sequence.LongSequence
A LongSequence of all the long values starting at the given value and stepping with the given step.
SteppingIntIterator - Class in org.d2ab.iterator.ints
 
SteppingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.SteppingIntIterator
 
SteppingIterator<T> - Class in org.d2ab.iterator
 
SteppingIterator(Iterator<T>, int) - Constructor for class org.d2ab.iterator.SteppingIterator
 
SteppingLongIterator - Class in org.d2ab.iterator.longs
 
SteppingLongIterator(LongIterator, int) - Constructor for class org.d2ab.iterator.longs.SteppingLongIterator
 
stream() - Method in class org.d2ab.sequence.CollectionSequence
 
stream() - Method in class org.d2ab.sequence.ListSequence
 
subList(int, int) - Method in class org.d2ab.collection.chars.ArrayCharList
 
subList(int, int) - Method in interface org.d2ab.collection.chars.CharList
 
SubList(CharList, int, int) - Constructor for class org.d2ab.collection.chars.CharList.SubList
 
subList(int, int) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
subList(int, int) - Method in interface org.d2ab.collection.doubles.DoubleList
 
SubList(DoubleList, int, int) - Constructor for class org.d2ab.collection.doubles.DoubleList.SubList
 
subList(int, int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
subList(int, int) - Method in interface org.d2ab.collection.ints.IntList
 
SubList(IntList, int, int) - Constructor for class org.d2ab.collection.ints.IntList.SubList
 
subList(int, int) - Method in class org.d2ab.collection.longs.ArrayLongList
 
subList(int, int) - Method in interface org.d2ab.collection.longs.LongList
 
SubList(LongList, int, int) - Constructor for class org.d2ab.collection.longs.LongList.SubList
 
subList(int, int) - Method in class org.d2ab.collection.ReverseList
 
subList(int, int) - Method in class org.d2ab.sequence.ListSequence
 
subSet(Character, Character) - Method in interface org.d2ab.collection.chars.CharSortedSet
 
subSet(char, char) - Method in interface org.d2ab.collection.chars.CharSortedSet
 
SubSet(CharSortedSet) - Constructor for class org.d2ab.collection.chars.CharSortedSet.SubSet
 
subSet(Double, Double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
subSet(double, double, double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
SubSet(DoubleSortedSet) - Constructor for class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
subSet(Integer, Integer) - Method in interface org.d2ab.collection.ints.IntSortedSet
 
subSet(int, int) - Method in interface org.d2ab.collection.ints.IntSortedSet
 
SubSet(IntSortedSet) - Constructor for class org.d2ab.collection.ints.IntSortedSet.SubSet
 
subSet(Long, Long) - Method in interface org.d2ab.collection.longs.LongSortedSet
 
subSet(long, long) - Method in interface org.d2ab.collection.longs.LongSortedSet
 
SubSet(LongSortedSet) - Constructor for class org.d2ab.collection.longs.LongSortedSet.SubSet
 
subSetExactly(double, double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
suffix(char...) - Method in interface org.d2ab.sequence.CharSeq
Suffix the characters in this CharSeq with the given characters.
suffix(double...) - Method in interface org.d2ab.sequence.DoubleSequence
Suffix the doubles in this DoubleSequence with the given doubles.
suffix(int...) - Method in interface org.d2ab.sequence.IntSequence
Suffix the ints in this IntSequence with the given ints.
suffix(long...) - Method in interface org.d2ab.sequence.LongSequence
Suffix the longs in this LongSequence with the given longs.
suffix(V) - Method in interface org.d2ab.sequence.Sequence
Suffix the elements in this Sequence with the given suffix element.
swap(long[], int, int) - Static method in class org.d2ab.collection.Arrayz
Swap the given items in the given array.
swap(int[], int, int) - Static method in class org.d2ab.collection.Arrayz
Swap the given items in the given array.
swap(char[], int, int) - Static method in class org.d2ab.collection.Arrayz
Swap the given items in the given array.
swap(double[], int, int) - Static method in class org.d2ab.collection.Arrayz
Swap the given items in the given array.
swap(Object[], int, int) - Static method in class org.d2ab.collection.Arrayz
Swap the given items in the given array.
swap(List<T>, int, int) - Static method in class org.d2ab.collection.Lists
Swap the given items in the given List.
swap(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
Tests each pair of items in the sequence and swaps any two items which match the given predicate.
swap() - Method in class org.d2ab.util.Pair
 
SwappingIterator<T> - Class in org.d2ab.iterator
An Iterator that swaps any pair of items in the iteration that match the given predicate.
SwappingIterator(Iterator<T>, BiPredicate<? super T, ? super T>) - Constructor for class org.d2ab.iterator.SwappingIterator
 

T

tailSet(Character) - Method in interface org.d2ab.collection.chars.CharSortedSet
 
tailSet(char) - Method in interface org.d2ab.collection.chars.CharSortedSet
 
tailSet(Double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
tailSet(double, double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
tailSet(Integer) - Method in interface org.d2ab.collection.ints.IntSortedSet
 
tailSet(int) - Method in interface org.d2ab.collection.ints.IntSortedSet
 
tailSet(Long) - Method in interface org.d2ab.collection.longs.LongSortedSet
 
tailSet(long) - Method in interface org.d2ab.collection.longs.LongSortedSet
 
tailSetExactly(double) - Method in interface org.d2ab.collection.doubles.DoubleSortedSet
 
TailSkippingCharIterator - Class in org.d2ab.iterator.chars
An iterator that skips a set number of steps at the end of another iterator.
TailSkippingCharIterator(CharIterator, int) - Constructor for class org.d2ab.iterator.chars.TailSkippingCharIterator
 
TailSkippingDoubleIterator - Class in org.d2ab.iterator.doubles
An iterator that skips a set number of steps at the end of another iterator.
TailSkippingDoubleIterator(DoubleIterator, int) - Constructor for class org.d2ab.iterator.doubles.TailSkippingDoubleIterator
 
TailSkippingIntIterator - Class in org.d2ab.iterator.ints
An iterator that skips a set number of steps at the end of another iterator.
TailSkippingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.TailSkippingIntIterator
 
TailSkippingIterator<T> - Class in org.d2ab.iterator
An iterator that skips a set number of steps at the end of another iterator.
TailSkippingIterator(Iterator<T>, int) - Constructor for class org.d2ab.iterator.TailSkippingIterator
 
TailSkippingLongIterator - Class in org.d2ab.iterator.longs
An iterator that skips a set number of steps at the end of another iterator.
TailSkippingLongIterator(LongIterator, int) - Constructor for class org.d2ab.iterator.longs.TailSkippingLongIterator
 
test(char, char) - Method in interface org.d2ab.function.CharBiPredicate
Test this predicate against the given two chars.
test(char, int) - Method in interface org.d2ab.function.CharIntPredicate
 
test(char) - Method in interface org.d2ab.function.CharPredicate
Test this predicate against the given char.
test(double, double) - Method in interface org.d2ab.function.DoubleBiPredicate
Test this predicate against the given two doubles.
test(double, int) - Method in interface org.d2ab.function.DoubleIntPredicate
 
test(int, int) - Method in interface org.d2ab.function.IntBiPredicate
Test this predicate against the given two ints.
test(long, long) - Method in interface org.d2ab.function.LongBiPredicate
Test this predicate against the given two longs.
test(long, int) - Method in interface org.d2ab.function.LongIntPredicate
 
test(T, int) - Method in interface org.d2ab.function.ObjIntPredicate
 
test(T, U, int) - Method in interface org.d2ab.function.ObjObjIntPredicate
 
test(T, U, V, W) - Method in interface org.d2ab.function.QuaternaryPredicate
 
test(Predicate<? super L>, Predicate<? super R>) - Method in class org.d2ab.util.Pair
 
test(BiPredicate<? super L, ? super R>) - Method in class org.d2ab.util.Pair
 
to - Variable in class org.d2ab.collection.ints.IntList.SubList
 
toArray() - Method in interface org.d2ab.collection.chars.CharCollection
 
toArray(T[]) - Method in interface org.d2ab.collection.chars.CharCollection
 
toArray() - Method in interface org.d2ab.collection.chars.CharList
 
toArray(T[]) - Method in interface org.d2ab.collection.chars.CharList
 
toArray() - Method in interface org.d2ab.collection.chars.CharSet
 
toArray(T[]) - Method in interface org.d2ab.collection.chars.CharSet
 
toArray() - Method in class org.d2ab.collection.CollectionList
 
toArray(T1[]) - Method in class org.d2ab.collection.CollectionList
 
toArray(Collection<?>, T[]) - Static method in class org.d2ab.collection.Collectionz
 
toArray() - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
toArray(T[]) - Method in interface org.d2ab.collection.doubles.DoubleCollection
 
toArray() - Method in interface org.d2ab.collection.doubles.DoubleList
 
toArray(T[]) - Method in interface org.d2ab.collection.doubles.DoubleList
 
toArray() - Method in interface org.d2ab.collection.doubles.DoubleSet
 
toArray(T[]) - Method in interface org.d2ab.collection.doubles.DoubleSet
 
toArray() - Method in interface org.d2ab.collection.ints.IntCollection
 
toArray(T[]) - Method in interface org.d2ab.collection.ints.IntCollection
 
toArray() - Method in interface org.d2ab.collection.ints.IntList
 
toArray(T[]) - Method in interface org.d2ab.collection.ints.IntList
 
toArray() - Method in interface org.d2ab.collection.ints.IntSet
 
toArray(T[]) - Method in interface org.d2ab.collection.ints.IntSet
 
toArray() - Method in interface org.d2ab.collection.IterableCollection
 
toArray(T1[]) - Method in interface org.d2ab.collection.IterableCollection
 
toArray() - Method in interface org.d2ab.collection.longs.LongCollection
 
toArray(T[]) - Method in interface org.d2ab.collection.longs.LongCollection
 
toArray() - Method in interface org.d2ab.collection.longs.LongList
 
toArray(T[]) - Method in interface org.d2ab.collection.longs.LongList
 
toArray() - Method in interface org.d2ab.collection.longs.LongSet
 
toArray(T[]) - Method in interface org.d2ab.collection.longs.LongSet
 
toArray() - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into an array.
toArray(IntFunction<Pair<L, R>[]>) - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into an array of the type determined by the given array constructor.
toArray() - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into an array.
toArray(IntFunction<Map.Entry<K, V>[]>) - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into an array of the type determined by the given array constructor.
toArray(IntFunction<? extends A[]>) - Method in interface org.d2ab.sequence.Sequence
Collect the elements in this Sequence into an array of the type determined by the given array constructor.
toBiSequence() - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a BiSequence of Pair elements.
toBiSequence() - Method in interface org.d2ab.sequence.Sequence
Converts a Sequence of Pairs of items into a BiSequence.
toCharArray() - Method in class org.d2ab.collection.chars.ArrayCharList
 
toCharArray() - Method in interface org.d2ab.collection.chars.CharCollection
Collect the chars in this CharCollection into an char-array.
ToCharBiFunction<T,U> - Interface in org.d2ab.function
A primitive specialization of BiFunction that produces a char value for two input values of given types.
ToCharFunction<T> - Interface in org.d2ab.function
A primitive specialization of Function that produces a char value for an input value of a given type.
toChars(ToCharBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a CharSeq using the given mapper function to map each pair to a char.
toChars(ToCharFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a CharSeq using the given mapper function to map each pair to a char.
toChars(ToCharBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a CharSeq using the given mapper function to map each entry to a char.
toChars(ToCharFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a CharSeq using the given mapper function to map each entry to a char.
toChars() - Method in interface org.d2ab.sequence.IntSequence
Convert this sequence of ints to a sequence of chars corresponding to the downcast char value of each int.
toChars(IntToCharFunction) - Method in interface org.d2ab.sequence.IntSequence
Convert this sequence of ints to a sequence of chars using the given converter function.
toChars() - Method in interface org.d2ab.sequence.LongSequence
Convert this sequence of longs to a sequence of chars corresponding to the downcast char value of each long.
toChars(LongToCharFunction) - Method in interface org.d2ab.sequence.LongSequence
Convert this sequence of longs to a sequence of chars using the given converter function.
toChars(ToCharFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence to a CharSeq using the given mapper function to map each element to a char.
toCollection(Supplier<? extends C>) - Method in interface org.d2ab.sequence.BiSequence
Collect this BiSequence into a Collection of the type determined by the given constructor.
toCollection(Supplier<? extends U>) - Method in interface org.d2ab.sequence.CharSeq
Collect this CharSeq into an CharCollection of the type determined by the given constructor.
toCollection(Supplier<? extends U>) - Method in interface org.d2ab.sequence.DoubleSequence
Collect this DoubleSequence into an DoubleCollection of the type determined by the given constructor.
toCollection(Supplier<? extends C>) - Method in interface org.d2ab.sequence.EntrySequence
Collect this EntrySequence into a Collection of the type determined by the given constructor.
toCollection(Supplier<? extends U>) - Method in interface org.d2ab.sequence.IntSequence
Collect this IntSequence into an IntCollection of the type determined by the given constructor.
toCollection(Supplier<? extends U>) - Method in interface org.d2ab.sequence.LongSequence
Collect this LongSequence into an LongCollection of the type determined by the given constructor.
toCollection(Supplier<? extends U>) - Method in interface org.d2ab.sequence.Sequence
Collect this Sequence into a Collection of the type determined by the given constructor.
toDoubleArray() - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
toDoubleArray() - Method in interface org.d2ab.collection.doubles.DoubleCollection
Collect the doubles in this DoubleCollection into an double-array.
toDoubles(ToDoubleBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a DoubleSequence using the given mapper function to map each pair to a double.
toDoubles(ToDoubleFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a DoubleSequence using the given mapper function to map each pair to a double.
toDoubles(ToDoubleBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a DoubleSequence using the given mapper function to map each entry to a double.
toDoubles(ToDoubleFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a DoubleSequence using the given mapper function to map each entry to a double.
toDoubles() - Method in interface org.d2ab.sequence.IntSequence
Convert this sequence of ints to a sequence of doubles corresponding to the cast double value of each int.
toDoubles(IntToDoubleFunction) - Method in interface org.d2ab.sequence.IntSequence
Convert this sequence of ints to a sequence of doubles using the given converter function.
toDoubles() - Method in interface org.d2ab.sequence.LongSequence
Convert this sequence of longs to a sequence of doubles corresponding to the cast double value of each long.
toDoubles(LongToDoubleFunction) - Method in interface org.d2ab.sequence.LongSequence
Convert this sequence of longs to a sequence of doubles using the given converter function.
toDoubles(ToDoubleFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence to a DoubleSequence using the given mapper function to map each element to a double.
toEntrySequence() - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a EntrySequence of Map.Entry elements.
toEntrySequence() - Method in interface org.d2ab.sequence.Sequence
Converts a Sequence of Map.Entry items into an EntrySequence.
toIntArray() - Method in class org.d2ab.collection.ints.ArrayIntList
 
toIntArray() - Method in interface org.d2ab.collection.ints.IntCollection
Collect the ints in this IntCollection into an int-array.
toInts(ToIntBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to an IntSequence using the given mapper function to map each pair to an int.
toInts(ToIntFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to an IntSequence using the given mapper function to map each pair to an int.
toInts() - Method in interface org.d2ab.sequence.CharSeq
Convert this sequence of characters to a sequence of ints corresponding to the integer value of each character.
toInts(CharToIntFunction) - Method in interface org.d2ab.sequence.CharSeq
Convert this sequence of characters to a sequence of ints corresponding to the integer value of each character.
toInts() - Method in interface org.d2ab.sequence.DoubleSequence
Convert this sequence of doubles to a sequence of ints corresponding to the downcast integer value of each double.
toInts(DoubleToIntFunction) - Method in interface org.d2ab.sequence.DoubleSequence
Convert this sequence of doubles to a sequence of ints using the given converter function.
toInts(ToIntBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to an IntSequence using the given mapper function to map each entry to an int.
toInts(ToIntFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to an IntSequence using the given mapper function to map each entry to an int.
toInts() - Method in interface org.d2ab.sequence.LongSequence
Convert this sequence of longs to a sequence of ints corresponding to the downcast integer value of each long.
toInts(LongToIntFunction) - Method in interface org.d2ab.sequence.LongSequence
Convert this sequence of longs to a sequence of ints using the given converter function.
toInts(ToIntFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence to an IntSequence using the given mapper function to map each element to an int.
toList(Iterable<T>) - Static method in class org.d2ab.collection.Iterables
 
toList(Iterator<? extends T>) - Static method in class org.d2ab.iterator.Iterators
Collect the given Iterator into a List.
toList() - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a List.
toList(Supplier<List<Pair<L, R>>>) - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a List of the type determined by the given constructor.
toList() - Method in interface org.d2ab.sequence.CharSeq
Collect the elements in this CharSeq into an CharList.
toList(Supplier<? extends CharList>) - Method in interface org.d2ab.sequence.CharSeq
Collect the elements in this CharSeq into an CharList of the type determined by the given constructor.
toList() - Method in class org.d2ab.sequence.CollectionSequence
 
toList() - Method in interface org.d2ab.sequence.DoubleSequence
Collect the elements in this DoubleSequence into an DoubleList.
toList(Supplier<? extends DoubleList>) - Method in interface org.d2ab.sequence.DoubleSequence
Collect the elements in this DoubleSequence into an DoubleList of the type determined by the given constructor.
toList() - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a List.
toList(Supplier<List<Map.Entry<K, V>>>) - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a List of the type determined by the given constructor.
toList() - Method in interface org.d2ab.sequence.IntSequence
Collect the elements in this IntSequence into an IntList.
toList(Supplier<? extends IntList>) - Method in interface org.d2ab.sequence.IntSequence
Collect the elements in this IntSequence into an IntList of the type determined by the given constructor.
toList() - Method in class org.d2ab.sequence.ListSequence
 
toList() - Method in interface org.d2ab.sequence.LongSequence
Collect the elements in this LongSequence into an LongList.
toList(Supplier<? extends LongList>) - Method in interface org.d2ab.sequence.LongSequence
Collect the elements in this LongSequence into an LongList of the type determined by the given constructor.
toList() - Method in interface org.d2ab.sequence.Sequence
Collect the elements in this Sequence into a List.
toList(Supplier<? extends List<T>>) - Method in interface org.d2ab.sequence.Sequence
Collect the elements in this Sequence into a List of the type determined by the given constructor.
toLongArray() - Method in class org.d2ab.collection.longs.ArrayLongList
 
toLongArray() - Method in interface org.d2ab.collection.longs.LongCollection
Collect the longs in this LongCollection into an long-array.
toLongs(ToLongBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a LongSequence using the given mapper function to map each pair to a long.
toLongs(ToLongFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a LongSequence using the given mapper function to map each pair to a long.
toLongs() - Method in interface org.d2ab.sequence.DoubleSequence
Convert this sequence of doubles to a sequence of longs corresponding to the downcast long value of each double.
toLongs(DoubleToLongFunction) - Method in interface org.d2ab.sequence.DoubleSequence
Convert this sequence of doubles to a sequence of longs using the given converter function.
toLongs(ToLongBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a LongSequence using the given mapper function to map each entry to a long.
toLongs(ToLongFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a LongSequence using the given mapper function to map each entry to a long.
toLongs() - Method in interface org.d2ab.sequence.IntSequence
Convert this sequence of ints to a sequence of longs.
toLongs(IntToLongFunction) - Method in interface org.d2ab.sequence.IntSequence
Convert this sequence of ints to a sequence of longs using the given converter function.
toLongs(ToLongFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence to a LongSequence using the given mapper function to map each element to a long.
toMap() - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a Map.
toMap(Supplier<? extends M>) - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a Map of the type determined by the given constructor.
toMap() - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a Map.
toMap(Supplier<? extends M>) - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a Map of the type determined by the given constructor.
toMap() - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence of Map.Entry values into a Map.
toMap(Supplier<? extends M>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence of Map.Entry values into a Map of the type determined by the given constructor.
toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence of into a Map, using the given key mapper Function and value mapper Function to convert each element into a Map entry.
toMap(Supplier<? extends M>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence of into a Map of the type determined by the given constructor, using the given key mapper Function and value mapper Function to convert each element into a Map entry.
toRoundedInts() - Method in interface org.d2ab.sequence.DoubleSequence
Convert this sequence of doubles to a sequence of ints corresponding to the downcast rounded int value of each double.
toRoundedLongs() - Method in interface org.d2ab.sequence.DoubleSequence
Convert this sequence of doubles to a sequence of longs corresponding to the rounded long value of each double.
toSequence(List<T>) - Method in class org.d2ab.iterator.PredicatePartitioningIterator
 
toSequence(List<T>) - Method in class org.d2ab.iterator.SplittingIterator
 
toSequence(List<T>) - Method in class org.d2ab.iterator.WindowingIterator
 
toSequence() - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a Sequence of Pairs.
toSequence(BiFunction<? super L, ? super R, ? extends T>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a Sequence where each item is generated by the given mapper.
toSequence(Function<? super Pair<L, R>, ? extends T>) - Method in interface org.d2ab.sequence.BiSequence
Convert this BiSequence to a Sequence where each item is generated by the given mapper.
toSequence(CharFunction<T>) - Method in interface org.d2ab.sequence.CharSeq
Map the chars in this CharSeq to a Sequence of values.
toSequence(DoubleFunction<T>) - Method in interface org.d2ab.sequence.DoubleSequence
Map the doubles in this DoubleSequence to a Sequence of values.
toSequence() - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a Sequence of Map.Entry elements.
toSequence(BiFunction<? super K, ? super V, ? extends T>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a Sequence where each item is generated by the given mapper.
toSequence(Function<? super Map.Entry<K, V>, ? extends T>) - Method in interface org.d2ab.sequence.EntrySequence
Convert this EntrySequence to a Sequence where each item is generated by the given mapper.
toSequence(IntFunction<T>) - Method in interface org.d2ab.sequence.IntSequence
Map the ints in this IntSequence to a Sequence of values.
toSequence(LongFunction<T>) - Method in interface org.d2ab.sequence.LongSequence
Map the longs in this LongSequence to a Sequence of values.
toSet() - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a Set.
toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a Set of the type determined by the given constructor.
toSet() - Method in interface org.d2ab.sequence.CharSeq
Collect the elements in this CharSeq into an CharSet.
toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.CharSeq
Collect the elements in this CharSeq into an CharSet of the type determined by the given constructor.
toSet() - Method in interface org.d2ab.sequence.DoubleSequence
Collect the elements in this DoubleSequence into an DoubleSet.
toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.DoubleSequence
Collect the elements in this DoubleSequence into an DoubleSet of the type determined by the given constructor.
toSet() - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a Set.
toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a Set of the type determined by the given constructor.
toSet() - Method in interface org.d2ab.sequence.IntSequence
Collect the elements in this IntSequence into an IntSet.
toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.IntSequence
Collect the elements in this IntSequence into an IntSet of the type determined by the given constructor.
toSet() - Method in interface org.d2ab.sequence.LongSequence
Collect the elements in this LongSequence into an LongSet.
toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.LongSequence
Collect the elements in this LongSequence into an LongSet of the type determined by the given constructor.
toSet() - Method in interface org.d2ab.sequence.Sequence
Collect the elements in this Sequence into a Set.
toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.Sequence
Collect the elements in this Sequence into a Set of the type determined by the given constructor.
toSortedMap() - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a SortedMap.
toSortedMap() - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a SortedMap.
toSortedMap() - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence of Map.Entry into a SortedMap.
toSortedMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface org.d2ab.sequence.Sequence
Convert this Sequence into a SortedMap, using the given key mapper Function and value mapper Function to convert each element into a SortedMap entry.
toSortedSet() - Method in interface org.d2ab.sequence.BiSequence
Collect the pairs in this BiSequence into a SortedSet.
toSortedSet() - Method in interface org.d2ab.sequence.CharSeq
Collect the elements in this CharSeq into an CharSortedSet.
toSortedSet() - Method in interface org.d2ab.sequence.DoubleSequence
Collect the elements in this DoubleSequence into an DoubleSortedSet.
toSortedSet() - Method in interface org.d2ab.sequence.EntrySequence
Collect the entries in this EntrySequence into a SortedSet.
toSortedSet() - Method in interface org.d2ab.sequence.IntSequence
Collect the elements in this IntSequence into an IntSortedSet.
toSortedSet() - Method in interface org.d2ab.sequence.LongSequence
Collect the elements in this LongSequence into an LongSortedSet.
toSortedSet() - Method in interface org.d2ab.sequence.Sequence
Collect the elements in this Sequence into a SortedSet.
toString() - Method in class org.d2ab.collection.ChainingIterable
 
toString() - Method in class org.d2ab.collection.chars.BitCharSet
 
toString() - Method in class org.d2ab.collection.chars.ChainingCharIterable
 
toString() - Method in class org.d2ab.collection.chars.CharCollection.Base
 
toString() - Method in class org.d2ab.collection.doubles.ChainingDoubleIterable
 
toString() - Method in class org.d2ab.collection.doubles.DoubleCollection.Base
 
toString() - Method in class org.d2ab.collection.ints.ChainingIntIterable
 
toString() - Method in class org.d2ab.collection.ints.IntCollection.Base
 
toString() - Method in class org.d2ab.collection.longs.ChainingLongIterable
 
toString() - Method in class org.d2ab.collection.longs.LongCollection.Base
 
toString() - Method in class org.d2ab.collection.SparseBitSet
 
toString() - Method in class org.d2ab.iterator.ArrayIterator
 
toString() - Method in class org.d2ab.util.OptionalChar
 
toString() - Method in class org.d2ab.util.Pair
 
tryAdvance(CharConsumer) - Method in interface org.d2ab.collection.chars.CharSpliterator
 
tryAdvance(Consumer<? super Character>) - Method in interface org.d2ab.collection.chars.CharSpliterator
 
trySplit() - Method in interface org.d2ab.collection.chars.CharSpliterator
 

U

unary(T) - Static method in class org.d2ab.util.Pair
 
uncheckedAdd(int, CharIterable, int) - Method in class org.d2ab.collection.chars.ArrayCharList
 
uncheckedAdd(int, DoubleIterable, int) - Method in class org.d2ab.collection.doubles.ArrayDoubleList
 
uncheckedAdd(int, IntIterable, int) - Method in class org.d2ab.collection.ints.ArrayIntList
 
uncheckedAdd(int, LongIterable, int) - Method in class org.d2ab.collection.longs.ArrayLongList
 
unmodifiable(Iterable<? extends T>) - Static method in class org.d2ab.iterator.Iterators
 
unmodifiable(Iterator<? extends T>) - Static method in class org.d2ab.iterator.Iterators
 
until(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence just before the given element is encountered, not including the element in the BiSequence.
until(L, R) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence just before the pair with the given left and right components is encountered, not including the pair in the BiSequence.
until(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence just before the given predicate is satisfied, not including the element that satisfies the predicate in the BiSequence.
until(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
Terminate this BiSequence just before the given predicate is satisfied, not including the element that satisfies the predicate in the BiSequence.
until(char) - Method in interface org.d2ab.sequence.CharSeq
Terminate this CharSeq sequence before the given element, with the previous element as the last element in this CharSeq sequence.
until(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
Terminate this CharSeq sequence before the element that satisfies the given predicate, with the previous element as the last element in this CharSeq sequence.
until(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
Terminate this DoubleSequence before the given element compared to the given accuracy, with the previous element as the last element in this DoubleSequence.
until(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
Terminate this DoubleSequence before the element that satisfies the given predicate, with the previous element as the last element in this DoubleSequence.
until(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence just before the given element is encountered, not including the element in the EntrySequence.
until(K, V) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence just before the entry with the given key and value is encountered, not including the entry in the EntrySequence.
until(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence just before the given predicate is satisfied, not including the element that satisfies the predicate in the EntrySequence.
until(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
Terminate this EntrySequence just before the given predicate is satisfied, not including the element that satisfies the predicate in the EntrySequence.
until(int) - Method in interface org.d2ab.sequence.IntSequence
Terminate this IntSequence sequence before the given element, with the previous element as the last element in this IntSequence sequence.
until(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
Terminate this IntSequence sequence before the element that satisfies the given predicate, with the previous element as the last element in this IntSequence sequence.
until(long) - Method in interface org.d2ab.sequence.LongSequence
Terminate this LongSequence sequence before the given element, with the previous element as the last element in this LongSequence sequence.
until(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
Terminate this LongSequence sequence before the element that satisfies the given predicate, with the previous element as the last element in this LongSequence sequence.
until(T) - Method in interface org.d2ab.sequence.Sequence
Terminate this Sequence just before the given element is encountered, not including the element in the Sequence.
until(Predicate<T>) - Method in interface org.d2ab.sequence.Sequence
Terminate this Sequence just before the given predicate is satisfied, not including the element that satisfies the predicate in the Sequence.
untilExcluded(CharIterator) - Method in class org.d2ab.collection.chars.CharSortedSet.SubSet
 
untilExcluded(DoubleIterator) - Method in class org.d2ab.collection.doubles.DoubleSortedSet.SubSet
 
untilExcluded(IntIterator) - Method in class org.d2ab.collection.ints.IntSortedSet.SubSet
 
untilExcluded(LongIterator) - Method in class org.d2ab.collection.longs.LongSortedSet.SubSet
 
untilNull() - Method in interface org.d2ab.sequence.Sequence
Terminate this Sequence just before a null element is encountered, not including the null in the Sequence.

V

ValueFlatteningEntryIterator<K,V,VV> - Class in org.d2ab.iterator
 
ValueFlatteningEntryIterator(Iterator<Map.Entry<K, V>>, Function<? super Map.Entry<K, V>, ? extends Iterable<VV>>) - Constructor for class org.d2ab.iterator.ValueFlatteningEntryIterator
 

W

window(int) - Method in interface org.d2ab.sequence.BiSequence
Window the elements of this BiSequence into a Sequence of BiSequences of pairs, each with the size of the given window.
window(int, int) - Method in interface org.d2ab.sequence.BiSequence
Window the elements of this BiSequence into a sequence of BiSequences of elements, each with the size of the given window, stepping step elements between each window.
window(int) - Method in interface org.d2ab.sequence.CharSeq
Window the elements of this CharSeq into a sequence of CharSeqs of elements, each with the size of the given window.
window(int, int) - Method in interface org.d2ab.sequence.CharSeq
Window the elements of this Sequence into a sequence of CharSeqs of elements, each with the size of the given window, stepping step elements between each window.
window(int) - Method in interface org.d2ab.sequence.DoubleSequence
Window the elements of this DoubleSequence into a sequence of DoubleSequences of elements, each with the size of the given window.
window(int, int) - Method in interface org.d2ab.sequence.DoubleSequence
Window the elements of this DoubleSequence into a sequence of DoubleSequences of elements, each with the size of the given window, stepping step elements between each window.
window(int) - Method in interface org.d2ab.sequence.EntrySequence
Window the elements of this EntrySequence into a Sequence of EntrySequences of entrues, each with the size of the given window.
window(int, int) - Method in interface org.d2ab.sequence.EntrySequence
Window the elements of this EntrySequence into a sequence of EntrySequences of elements, each with the size of the given window, stepping step elements between each window.
window(int) - Method in interface org.d2ab.sequence.IntSequence
Window the elements of this IntSequence into a sequence of IntSequences of elements, each with the size of the given window.
window(int, int) - Method in interface org.d2ab.sequence.IntSequence
Window the elements of this IntSequence into a sequence of IntSequences of elements, each with the size of the given window, stepping step elements between each window.
window(int) - Method in interface org.d2ab.sequence.LongSequence
Window the elements of this LongSequence into a sequence of LongSequences of elements, each with the size of the given window.
window(int, int) - Method in interface org.d2ab.sequence.LongSequence
Window the elements of this LongSequence into a sequence of LongSequences of elements, each with the size of the given window, stepping step elements between each window.
window(int) - Method in interface org.d2ab.sequence.Sequence
Window the elements of this Sequence into a sequence of Sequences of elements, each with the size of the given window.
window(int, int) - Method in interface org.d2ab.sequence.Sequence
Window the elements of this Sequence into a sequence of Sequences of elements, each with the size of the given window, stepping step elements between each window.
WindowingCharIterator - Class in org.d2ab.iterator.chars
 
WindowingCharIterator(CharIterator, int, int) - Constructor for class org.d2ab.iterator.chars.WindowingCharIterator
 
WindowingDoubleIterator - Class in org.d2ab.iterator.doubles
 
WindowingDoubleIterator(DoubleIterator, int, int) - Constructor for class org.d2ab.iterator.doubles.WindowingDoubleIterator
 
WindowingIntIterator - Class in org.d2ab.iterator.ints
 
WindowingIntIterator(IntIterator, int, int) - Constructor for class org.d2ab.iterator.ints.WindowingIntIterator
 
WindowingIterator<T,S> - Class in org.d2ab.iterator
 
WindowingIterator(Iterator<T>, int, int) - Constructor for class org.d2ab.iterator.WindowingIterator
 
WindowingLongIterator - Class in org.d2ab.iterator.longs
 
WindowingLongIterator(LongIterator, int, int) - Constructor for class org.d2ab.iterator.longs.WindowingLongIterator
 
withCapacity(int) - Static method in class org.d2ab.collection.chars.ArrayCharList
 
withCapacity(int) - Static method in class org.d2ab.collection.doubles.ArrayDoubleList
 
withCapacity(int) - Static method in class org.d2ab.collection.ints.ArrayIntList
 
withCapacity(int) - Static method in class org.d2ab.collection.longs.ArrayLongList
 
withCapacity(int) - Static method in class org.d2ab.sequence.ListSequence
 
withLeft(LL) - Method in class org.d2ab.util.Pair
 
withPrecision(double) - Static method in interface org.d2ab.collection.doubles.DoubleComparator
 
withRight(RR) - Method in class org.d2ab.util.Pair
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links