Top Inners
io.vavr.collection

pack-priv Interface LinearSeqModule

Located in compilation unit of io.vavr.collection.LinearSeq.


Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static class
io.vavr.collection back to summary

public Class LinearSeqModule.Slice

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static <T> int
findFirstSlice(LinearSeq<T> source, LinearSeq<T> slice, int from)

private static <T> Tuple2<LinearSeq<T>, Integer>
findNextSlice(LinearSeq<T> source, LinearSeq<T> slice)

pack-priv static <T> int
indexOfSlice(LinearSeq<T> source, Iterable<? extends T> slice, int from)

pack-priv static <T> int
lastIndexOfSlice(LinearSeq<T> source, Iterable<? extends T> slice, int end)

private static <T> LinearSeq<T>
toLinearSeq(Iterable<? extends T> iterable)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Sliceback to summary
public Slice()

Method Detail

findFirstSliceback to summary
private static <T> int findFirstSlice(LinearSeq<T> source, LinearSeq<T> slice, int from)
findNextSliceback to summary
private static <T> Tuple2<LinearSeq<T>, Integer> findNextSlice(LinearSeq<T> source, LinearSeq<T> slice)
indexOfSliceback to summary
pack-priv static <T> int indexOfSlice(LinearSeq<T> source, Iterable<? extends T> slice, int from)
lastIndexOfSliceback to summary
pack-priv static <T> int lastIndexOfSlice(LinearSeq<T> source, Iterable<? extends T> slice, int end)
toLinearSeqback to summary
private static <T> LinearSeq<T> toLinearSeq(Iterable<? extends T> iterable)
Annotations
@SuppressWarnings:unchecked