Uses of Interface
io.vavr.collection.LinearSeq
-
Packages that use LinearSeq Package Description io.vavr.collection Purely functional collections based on Traversable. -
-
Uses of LinearSeq in io.vavr.collection
Subinterfaces of LinearSeq in io.vavr.collection Modifier and Type Interface Description interfaceList<T>An immutableListis an eager sequence of elements.interfaceStream<T>An immutableStreamis lazy sequence of elements which may be infinitely long.Classes in io.vavr.collection that implement LinearSeq Modifier and Type Class Description static classList.Cons<T>Non-emptyList, consisting of aheadand atail.static classList.Nil<T>Representation of the singleton emptyList.classQueue<T>An immutableQueuestores elements allowing a first-in-first-out (FIFO) retrieval.static classStream.Cons<T>Non-emptyStream, consisting of ahead, andtail.static classStream.Empty<T>The empty Stream.static classStreamModule.AppendElements<T>static classStreamModule.ConsImpl<T>Methods in io.vavr.collection that return LinearSeq Modifier and Type Method Description LinearSeq<T>LinearSeq. append(T element)LinearSeq<T>LinearSeq. appendAll(java.lang.Iterable<? extends T> elements)LinearSeq<T>LinearSeq. asJava(java.util.function.Consumer<? super java.util.List<T>> action)LinearSeq<T>LinearSeq. asJavaMutable(java.util.function.Consumer<? super java.util.List<T>> action)<R> LinearSeq<R>LinearSeq. collect(PartialFunction<? super T,? extends R> partialFunction)LinearSeq<? extends LinearSeq<T>>LinearSeq. combinations()LinearSeq<? extends LinearSeq<T>>LinearSeq. combinations(int k)LinearSeq<T>LinearSeq. distinct()LinearSeq<T>LinearSeq. distinctBy(java.util.Comparator<? super T> comparator)<U> LinearSeq<T>LinearSeq. distinctBy(java.util.function.Function<? super T,? extends U> keyExtractor)LinearSeq<T>LinearSeq. drop(int n)LinearSeq<T>LinearSeq. dropRight(int n)LinearSeq<T>LinearSeq. dropRightUntil(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. dropRightWhile(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. dropUntil(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. dropWhile(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. filter(java.util.function.Predicate<? super T> predicate)<U> LinearSeq<U>LinearSeq. flatMap(java.util.function.Function<? super T,? extends java.lang.Iterable<? extends U>> mapper)LinearSeq<T>LinearSeq. init()LinearSeq<T>LinearSeq. insert(int index, T element)LinearSeq<T>LinearSeq. insertAll(int index, java.lang.Iterable<? extends T> elements)LinearSeq<T>LinearSeq. intersperse(T element)<U> LinearSeq<U>LinearSeq. map(java.util.function.Function<? super T,? extends U> mapper)static <T> LinearSeq<T>LinearSeq. narrow(LinearSeq<? extends T> linearSeq)Narrows a widenedLinearSeq<? extends T>toLinearSeq<T>by performing a type-safe cast.LinearSeq<T>LinearSeq. orElse(java.lang.Iterable<? extends T> other)LinearSeq<T>LinearSeq. orElse(java.util.function.Supplier<? extends java.lang.Iterable<? extends T>> supplier)LinearSeq<T>LinearSeq. padTo(int length, T element)LinearSeq<T>LinearSeq. patch(int from, java.lang.Iterable<? extends T> that, int replaced)LinearSeq<T>LinearSeq. peek(java.util.function.Consumer<? super T> action)LinearSeq<? extends LinearSeq<T>>LinearSeq. permutations()LinearSeq<T>LinearSeq. prepend(T element)LinearSeq<T>LinearSeq. prependAll(java.lang.Iterable<? extends T> elements)LinearSeq<T>LinearSeq. reject(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. remove(T element)LinearSeq<T>LinearSeq. removeAll(java.lang.Iterable<? extends T> elements)LinearSeq<T>LinearSeq. removeAll(java.util.function.Predicate<? super T> predicate)Deprecated.LinearSeq<T>LinearSeq. removeAll(T element)LinearSeq<T>LinearSeq. removeAt(int index)LinearSeq<T>LinearSeq. removeFirst(java.util.function.Predicate<T> predicate)LinearSeq<T>LinearSeq. removeLast(java.util.function.Predicate<T> predicate)LinearSeq<T>LinearSeq. replace(T currentElement, T newElement)LinearSeq<T>LinearSeq. replaceAll(T currentElement, T newElement)LinearSeq<T>LinearSeq. retainAll(java.lang.Iterable<? extends T> elements)LinearSeq<T>LinearSeq. reverse()LinearSeq<T>LinearSeq. rotateLeft(int n)LinearSeq<T>LinearSeq. rotateRight(int n)LinearSeq<T>LinearSeq. scan(T zero, java.util.function.BiFunction<? super T,? super T,? extends T> operation)<U> LinearSeq<U>LinearSeq. scanLeft(U zero, java.util.function.BiFunction<? super U,? super T,? extends U> operation)<U> LinearSeq<U>LinearSeq. scanRight(U zero, java.util.function.BiFunction<? super T,? super U,? extends U> operation)LinearSeq<T>LinearSeq. shuffle()LinearSeq<T>LinearSeq. slice(int beginIndex, int endIndex)<U> LinearSeq<T>LinearSeq. sortBy(java.util.Comparator<? super U> comparator, java.util.function.Function<? super T,? extends U> mapper)<U extends java.lang.Comparable<? super U>>
LinearSeq<T>LinearSeq. sortBy(java.util.function.Function<? super T,? extends U> mapper)LinearSeq<T>LinearSeq. sorted()LinearSeq<T>LinearSeq. sorted(java.util.Comparator<? super T> comparator)LinearSeq<T>LinearSeq. subSequence(int beginIndex)LinearSeq<T>LinearSeq. subSequence(int beginIndex, int endIndex)LinearSeq<T>LinearSeq. tail()LinearSeq<T>LinearSeq. take(int n)LinearSeq<T>LinearSeq. takeRight(int n)LinearSeq<T>LinearSeq. takeRightUntil(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. takeRightWhile(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. takeUntil(java.util.function.Predicate<? super T> predicate)LinearSeq<T>LinearSeq. takeWhile(java.util.function.Predicate<? super T> predicate)private static <T> LinearSeq<T>LinearSeqModule.Slice. toLinearSeq(java.lang.Iterable<? extends T> iterable)LinearSeq<T>LinearSeq. update(int index, java.util.function.Function<? super T,? extends T> updater)LinearSeq<T>LinearSeq. update(int index, T element)<U> LinearSeq<Tuple2<T,U>>LinearSeq. zip(java.lang.Iterable<? extends U> that)<U> LinearSeq<Tuple2<T,U>>LinearSeq. zipAll(java.lang.Iterable<? extends U> that, T thisElem, U thatElem)<U,R>
LinearSeq<R>LinearSeq. zipWith(java.lang.Iterable<? extends U> that, java.util.function.BiFunction<? super T,? super U,? extends R> mapper)LinearSeq<Tuple2<T,java.lang.Integer>>LinearSeq. zipWithIndex()<U> LinearSeq<U>LinearSeq. zipWithIndex(java.util.function.BiFunction<? super T,? super java.lang.Integer,? extends U> mapper)Methods in io.vavr.collection that return types with arguments of type LinearSeq Modifier and Type Method Description LinearSeq<? extends LinearSeq<T>>LinearSeq. combinations()LinearSeq<? extends LinearSeq<T>>LinearSeq. combinations(int k)Iterator<? extends LinearSeq<T>>LinearSeq. crossProduct(int power)private static <T> Tuple2<LinearSeq<T>,java.lang.Integer>LinearSeqModule.Slice. findNextSlice(LinearSeq<T> source, LinearSeq<T> slice)<C> Map<C,? extends LinearSeq<T>>LinearSeq. groupBy(java.util.function.Function<? super T,? extends C> classifier)Iterator<? extends LinearSeq<T>>LinearSeq. grouped(int size)Option<? extends LinearSeq<T>>LinearSeq. initOption()Tuple2<? extends LinearSeq<T>,? extends LinearSeq<T>>LinearSeq. partition(java.util.function.Predicate<? super T> predicate)Tuple2<? extends LinearSeq<T>,? extends LinearSeq<T>>LinearSeq. partition(java.util.function.Predicate<? super T> predicate)LinearSeq<? extends LinearSeq<T>>LinearSeq. permutations()Iterator<? extends LinearSeq<T>>LinearSeq. slideBy(java.util.function.Function<? super T,?> classifier)Iterator<? extends LinearSeq<T>>LinearSeq. sliding(int size)Iterator<? extends LinearSeq<T>>LinearSeq. sliding(int size, int step)Tuple2<? extends LinearSeq<T>,? extends LinearSeq<T>>LinearSeq. span(java.util.function.Predicate<? super T> predicate)Tuple2<? extends LinearSeq<T>,? extends LinearSeq<T>>LinearSeq. span(java.util.function.Predicate<? super T> predicate)Option<? extends LinearSeq<T>>LinearSeq. tailOption()<T1,T2>
Tuple2<? extends LinearSeq<T1>,? extends LinearSeq<T2>>LinearSeq. unzip(java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)<T1,T2>
Tuple2<? extends LinearSeq<T1>,? extends LinearSeq<T2>>LinearSeq. unzip(java.util.function.Function<? super T,Tuple2<? extends T1,? extends T2>> unzipper)Methods in io.vavr.collection with parameters of type LinearSeq Modifier and Type Method Description private static <T> intLinearSeqModule.Slice. findFirstSlice(LinearSeq<T> source, LinearSeq<T> slice, int from)private static <T> Tuple2<LinearSeq<T>,java.lang.Integer>LinearSeqModule.Slice. findNextSlice(LinearSeq<T> source, LinearSeq<T> slice)(package private) static <T> intLinearSeqModule.Slice. indexOfSlice(LinearSeq<T> source, java.lang.Iterable<? extends T> slice, int from)(package private) static <T> intLinearSeqModule.Slice. lastIndexOfSlice(LinearSeq<T> source, java.lang.Iterable<? extends T> slice, int end)static <T> intLinearSeqModule.Search. linearSearch(LinearSeq<T> seq, java.util.function.ToIntFunction<T> comparison)static <T> LinearSeq<T>LinearSeq. narrow(LinearSeq<? extends T> linearSeq)Narrows a widenedLinearSeq<? extends T>toLinearSeq<T>by performing a type-safe cast.
-