Uses of Interface
io.vavr.collection.IndexedSeq
Packages that use IndexedSeq
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.Purely functional collections based on Traversable.
-
Uses of IndexedSeq in io.vavr
Methods in io.vavr that return IndexedSeqModifier and TypeMethodDescriptionstatic <T> IndexedSeq<T> API.IndexedSeq()Alias forVector.empty()static <T> IndexedSeq<T> API.IndexedSeq(T element) Alias forVector.of(Object)static <T> IndexedSeq<T> API.IndexedSeq(T... elements) Alias forVector.of(Object...) -
Uses of IndexedSeq in io.vavr.collection
Classes in io.vavr.collection that implement IndexedSeqModifier and TypeClassDescriptionfinal classArray<T>Array is a Traversable wrapper forObject[]containing elements of typeT.final classThe CharSeq (read: character sequence) collection essentially is a rich String wrapper having all operations we know from the functional Vavr collections.final classVector<T>Vector is the default Seq implementation that provides effectively constant time access to any element.Methods in io.vavr.collection with type parameters of type IndexedSeqModifier and TypeMethodDescription(package private) static <T, S extends IndexedSeq<T>>
SCollections.dropRightUntil(S seq, Predicate<? super T> predicate) (package private) static <T, S extends IndexedSeq<T>>
S(package private) static <T, S extends IndexedSeq<T>>
SCollections.takeRightUntil(S seq, Predicate<? super T> predicate) (package private) static <T, S extends IndexedSeq<T>>
SMethods in io.vavr.collection that return IndexedSeqModifier and TypeMethodDescriptionstatic IndexedSeq<CharSeq> IndexedSeq.asJavaMutable(Consumer<? super List<T>> action) <R> IndexedSeq<R> CharSeq.collect(PartialFunction<? super Character, ? extends R> partialFunction) <R> IndexedSeq<R> IndexedSeq.collect(PartialFunction<? super T, ? extends R> partialFunction) CharSeq.combinations()CharSeq.combinations(int k) IndexedSeq<? extends IndexedSeq<T>> IndexedSeq.combinations()IndexedSeq<? extends IndexedSeq<T>> IndexedSeq.combinations(int k) IndexedSeq.distinct()IndexedSeq.distinctBy(Comparator<? super T> comparator) <U> IndexedSeq<T> IndexedSeq.distinctBy(Function<? super T, ? extends U> keyExtractor) IndexedSeq.drop(int n) IndexedSeq.dropRight(int n) IndexedSeq.dropRightUntil(Predicate<? super T> predicate) IndexedSeq.dropRightWhile(Predicate<? super T> predicate) <U> IndexedSeq<U> <U> IndexedSeq<U> IndexedSeq.init()IndexedSeq.intersperse(T element) <U> IndexedSeq<U> <U> IndexedSeq<U> static <T> IndexedSeq<T> IndexedSeq.narrow(IndexedSeq<? extends T> indexedSeq) Narrows a widenedIndexedSeq<? extends T>toIndexedSeq<T>by performing a type-safe cast.CharSeq.permutations()IndexedSeq<? extends IndexedSeq<T>> IndexedSeq.permutations()IndexedSeq.prependAll(Iterable<? extends T> elements) Deprecated.IndexedSeq.removeAt(int index) IndexedSeq.removeFirst(Predicate<T> predicate) IndexedSeq.removeLast(Predicate<T> predicate) IndexedSeq.replaceAll(T currentElement, T newElement) IndexedSeq.reverse()IndexedSeq.rotateLeft(int n) IndexedSeq.rotateRight(int n) <U> IndexedSeq<U> CharSeq.scanLeft(U zero, BiFunction<? super U, ? super Character, ? extends U> operation) <U> IndexedSeq<U> IndexedSeq.scanLeft(U zero, BiFunction<? super U, ? super T, ? extends U> operation) <U> IndexedSeq<U> CharSeq.scanRight(U zero, BiFunction<? super Character, ? super U, ? extends U> operation) <U> IndexedSeq<U> IndexedSeq.scanRight(U zero, BiFunction<? super T, ? super U, ? extends U> operation) IndexedSeq.shuffle()IndexedSeq.slice(int beginIndex, int endIndex) <U> IndexedSeq<T> IndexedSeq.sortBy(Comparator<? super U> comparator, Function<? super T, ? extends U> mapper) <U extends Comparable<? super U>>
IndexedSeq<T> IndexedSeq.sorted()IndexedSeq.sorted(Comparator<? super T> comparator) IndexedSeq.subSequence(int beginIndex) IndexedSeq.subSequence(int beginIndex, int endIndex) IndexedSeq.tail()IndexedSeq.take(int n) IndexedSeq.takeRight(int n) IndexedSeq.takeRightUntil(Predicate<? super T> predicate) IndexedSeq.takeRightWhile(Predicate<? super T> predicate) private static <T> IndexedSeq<T> IndexedSeqModule.Slice.toIndexedSeq(Iterable<? extends T> iterable) <U> IndexedSeq<Tuple2<Character, U>> <U> IndexedSeq<Tuple2<T, U>> <U> IndexedSeq<Tuple2<Character, U>> <U> IndexedSeq<Tuple2<T, U>> <U,R> IndexedSeq <R> CharSeq.zipWith(Iterable<? extends U> that, BiFunction<? super Character, ? super U, ? extends R> mapper) <U,R> IndexedSeq <R> IndexedSeq.zipWith(Iterable<? extends U> that, BiFunction<? super T, ? super U, ? extends R> mapper) CharSeq.zipWithIndex()<U> IndexedSeq<U> CharSeq.zipWithIndex(BiFunction<? super Character, ? super Integer, ? extends U> mapper) IndexedSeq.zipWithIndex()<U> IndexedSeq<U> IndexedSeq.zipWithIndex(BiFunction<? super T, ? super Integer, ? extends U> mapper) Methods in io.vavr.collection that return types with arguments of type IndexedSeqModifier and TypeMethodDescriptionIndexedSeq<? extends IndexedSeq<T>> IndexedSeq.combinations()IndexedSeq<? extends IndexedSeq<T>> IndexedSeq.combinations(int k) Iterator<? extends IndexedSeq<T>> IndexedSeq.crossProduct(int power) <C> Map<C, ? extends IndexedSeq<T>> Iterator<? extends IndexedSeq<T>> IndexedSeq.grouped(int size) Option<? extends IndexedSeq<T>> IndexedSeq.initOption()Tuple2<? extends IndexedSeq<T>, ? extends IndexedSeq<T>> Tuple2<? extends IndexedSeq<T>, ? extends IndexedSeq<T>> IndexedSeq<? extends IndexedSeq<T>> IndexedSeq.permutations()Iterator<? extends IndexedSeq<T>> Iterator<? extends IndexedSeq<T>> IndexedSeq.sliding(int size) Iterator<? extends IndexedSeq<T>> IndexedSeq.sliding(int size, int step) Tuple2<? extends IndexedSeq<T>, ? extends IndexedSeq<T>> Tuple2<? extends IndexedSeq<T>, ? extends IndexedSeq<T>> Option<? extends IndexedSeq<T>> IndexedSeq.tailOption()<T1,T2> Tuple2 <IndexedSeq<T1>, IndexedSeq<T2>> <T1,T2> Tuple2 <IndexedSeq<T1>, IndexedSeq<T2>> <T1,T2> Tuple2 <? extends IndexedSeq<T1>, ? extends IndexedSeq<T2>> <T1,T2> Tuple2 <? extends IndexedSeq<T1>, ? extends IndexedSeq<T2>> <T1,T2, T3> Tuple3 <IndexedSeq<T1>, IndexedSeq<T2>, IndexedSeq<T3>> CharSeq.unzip3(Function<? super Character, Tuple3<? extends T1, ? extends T2, ? extends T3>> unzipper) <T1,T2, T3> Tuple3 <IndexedSeq<T1>, IndexedSeq<T2>, IndexedSeq<T3>> CharSeq.unzip3(Function<? super Character, Tuple3<? extends T1, ? extends T2, ? extends T3>> unzipper) <T1,T2, T3> Tuple3 <IndexedSeq<T1>, IndexedSeq<T2>, IndexedSeq<T3>> CharSeq.unzip3(Function<? super Character, Tuple3<? extends T1, ? extends T2, ? extends T3>> unzipper) <T1,T2, T3> Tuple3 <? extends IndexedSeq<T1>, ? extends IndexedSeq<T2>, ? extends IndexedSeq<T3>> <T1,T2, T3> Tuple3 <? extends IndexedSeq<T1>, ? extends IndexedSeq<T2>, ? extends IndexedSeq<T3>> <T1,T2, T3> Tuple3 <? extends IndexedSeq<T1>, ? extends IndexedSeq<T2>, ? extends IndexedSeq<T3>> Methods in io.vavr.collection with parameters of type IndexedSeqModifier and TypeMethodDescriptionstatic <T> intIndexedSeqModule.Search.binarySearch(IndexedSeq<T> seq, IntUnaryOperator comparison) private static <T> intIndexedSeqModule.Slice.findSlice(IndexedSeq<T> source, IndexedSeq<T> slice, int index, int maxIndex) (package private) static <T> intIndexedSeqModule.Slice.indexOfSlice(IndexedSeq<T> source, Iterable<? extends T> slice, int from) (package private) static <T> intIndexedSeqModule.Slice.lastIndexOfSlice(IndexedSeq<T> source, Iterable<? extends T> slice, int end) static <T> IndexedSeq<T> IndexedSeq.narrow(IndexedSeq<? extends T> indexedSeq) Narrows a widenedIndexedSeq<? extends T>toIndexedSeq<T>by performing a type-safe cast.