Uses of Interface
io.vavr.Function1
Packages that use Function1
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.Purely functional collections based on Traversable.
-
Uses of Function1 in io.vavr
Modifier and TypeInterfaceDescriptionstatic interfaceAPI.Match.Case<T,R> static interfaceAPI.Match.Pattern<T,R> A Pattern is a partialFunctionin the sense that a function applications returns an optional result of typeOption<R>.interfacePartialFunction<T,R> Represents a partial function T -> R that is not necessarily defined for all input values of type T.Modifier and TypeClassDescriptionstatic final classAPI.Match.Case0<T,R> static final classAPI.Match.Case1<T,T1, R> static final classAPI.Match.Case2<T,T1, T2, R> static final classAPI.Match.Case3<T,T1, T2, T3, R> static final classAPI.Match.Case4<T,T1, T2, T3, T4, R> static final classAPI.Match.Case5<T,T1, T2, T3, T4, T5, R> static final classAPI.Match.Case6<T,T1, T2, T3, T4, T5, T6, R> static final classAPI.Match.Case7<T,T1, T2, T3, T4, T5, T6, T7, R> static final classAPI.Match.Case8<T,T1, T2, T3, T4, T5, T6, T7, T8, R> static classstatic classAPI.Match.Pattern1<T,T1> static classAPI.Match.Pattern2<T,T1, T2> static classAPI.Match.Pattern3<T,T1, T2, T3> static classAPI.Match.Pattern4<T,T1, T2, T3, T4> static classAPI.Match.Pattern5<T,T1, T2, T3, T4, T5> static classAPI.Match.Pattern6<T,T1, T2, T3, T4, T5, T6> static classAPI.Match.Pattern7<T,T1, T2, T3, T4, T5, T6, T7> static classAPI.Match.Pattern8<T,T1, T2, T3, T4, T5, T6, T7, T8> Modifier and TypeMethodDescriptionReturns a composed function that first applies this Function1 to the given argument and then applies Functionafterto the result.Applies this function partially to one argument.Applies this function partially to two arguments.Applies this function partially to three arguments.Applies this function partially to 4 arguments.Applies this function partially to 5 arguments.Applies this function partially to 6 arguments.Applies this function partially to 7 arguments.Returns a composed function that first applies the Functionbeforethe given argument and then applies this Function1 to the result.static <T1,R> Function1 <T1, R> Function1.constant(R value) Returns a function that always returns the constant value that you give in parameter.default Function1<T1, CheckedFunction1<T2, R>> CheckedFunction2.curried()Returns a curried version of this function.CheckedFunction3.curried()Returns a curried version of this function.CheckedFunction4.curried()Returns a curried version of this function.CheckedFunction5.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, CheckedFunction1<T6, R>>>>>> CheckedFunction6.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, CheckedFunction1<T7, R>>>>>>> CheckedFunction7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, CheckedFunction1<T8, R>>>>>>>> CheckedFunction8.curried()Returns a curried version of this function.Function1.curried()Returns a curried version of this function.Function2.curried()Returns a curried version of this function.Function3.curried()Returns a curried version of this function.Function4.curried()Returns a curried version of this function.Function5.curried()Returns a curried version of this function.Function6.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, R>>>>>>> Function7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.static <T1,R> Function1 <T1, R> Alias forFunction1.of(Function1)static <T> Function1<T, T> Function1.identity()Returns the identity Function1, i.e.CheckedFunction1.lift(CheckedFunction1<? super T1, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Lifts the givenpartialFunctioninto a total function that returns anOptionresult.PartialFunction.lift()Lifts this partial function into a total function that returns anOptionresult.CheckedFunction1.liftTry(CheckedFunction1<? super T1, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anTryresult.Lifts the givenpartialFunctioninto a total function that returns anTryresult.Function1.memoized()Returns a memoizing version of this function, which computes the return value for given arguments only one time.static <T1,R> Function1 <T1, R> Narrows the givenFunction1<? super T1, ? extends R>toFunction1<T1, R>static <T1,R> Function1 <T1, R> CheckedFunction1.recover(Function<? super Throwable, ? extends Function<? super T1, ? extends R>> recover) Return a composed function that first applies this CheckedFunction1 to the given arguments and in case of throwable try to get value fromrecoverfunction with same arguments and throwable information.Function1.reversed()Returns a reversed version of this function.Function0.tupled()Returns a tupled version of this function.Function1.tupled()Returns a tupled version of this function.Function2.tupled()Returns a tupled version of this function.Function3.tupled()Returns a tupled version of this function.Function4.tupled()Returns a tupled version of this function.Function5.tupled()Returns a tupled version of this function.Function6.tupled()Returns a tupled version of this function.Function7.tupled()Returns a tupled version of this function.Function8.tupled()Returns a tupled version of this function.static <T1,R> Function1 <T1, R> API.unchecked(CheckedFunction1<T1, R> f) Alias forCheckedFunction1.unchecked()CheckedFunction1.unchecked()Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.Modifier and TypeMethodDescriptionCheckedFunction3.curried()Returns a curried version of this function.CheckedFunction4.curried()Returns a curried version of this function.CheckedFunction4.curried()Returns a curried version of this function.CheckedFunction5.curried()Returns a curried version of this function.CheckedFunction5.curried()Returns a curried version of this function.CheckedFunction5.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, CheckedFunction1<T6, R>>>>>> CheckedFunction6.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, CheckedFunction1<T6, R>>>>>> CheckedFunction6.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, CheckedFunction1<T6, R>>>>>> CheckedFunction6.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, CheckedFunction1<T6, R>>>>>> CheckedFunction6.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, CheckedFunction1<T7, R>>>>>>> CheckedFunction7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, CheckedFunction1<T7, R>>>>>>> CheckedFunction7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, CheckedFunction1<T7, R>>>>>>> CheckedFunction7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, CheckedFunction1<T7, R>>>>>>> CheckedFunction7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, CheckedFunction1<T7, R>>>>>>> CheckedFunction7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, CheckedFunction1<T8, R>>>>>>>> CheckedFunction8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, CheckedFunction1<T8, R>>>>>>>> CheckedFunction8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, CheckedFunction1<T8, R>>>>>>>> CheckedFunction8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, CheckedFunction1<T8, R>>>>>>>> CheckedFunction8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, CheckedFunction1<T8, R>>>>>>>> CheckedFunction8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, CheckedFunction1<T8, R>>>>>>>> CheckedFunction8.curried()Returns a curried version of this function.Function2.curried()Returns a curried version of this function.Function3.curried()Returns a curried version of this function.Function3.curried()Returns a curried version of this function.Function4.curried()Returns a curried version of this function.Function4.curried()Returns a curried version of this function.Function4.curried()Returns a curried version of this function.Function5.curried()Returns a curried version of this function.Function5.curried()Returns a curried version of this function.Function5.curried()Returns a curried version of this function.Function5.curried()Returns a curried version of this function.Function6.curried()Returns a curried version of this function.Function6.curried()Returns a curried version of this function.Function6.curried()Returns a curried version of this function.Function6.curried()Returns a curried version of this function.Function6.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, R>>>>>>> Function7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, R>>>>>>> Function7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, R>>>>>>> Function7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, R>>>>>>> Function7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, R>>>>>>> Function7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, R>>>>>>> Function7.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.default Function1<T1, Function1<T2, Function1<T3, Function1<T4, Function1<T5, Function1<T6, Function1<T7, Function1<T8, R>>>>>>>> Function8.curried()Returns a curried version of this function.Modifier and TypeMethodDescriptionstatic <T1,R> Function1 <T1, R> Alias forFunction1.of(Function1)static <T1,R> Function1 <T1, R> Narrows the givenFunction1<? super T1, ? extends R>toFunction1<T1, R>static <T1,R> Function1 <T1, R> -
Uses of Function1 in io.vavr.collection
Subinterfaces of Function1 in io.vavr.collectionModifier and TypeInterfaceDescriptioninterfaceBitSet<T>An immutableBitSetimplementation.interfaceIndexedSeq<T>Interface for immutable, indexed sequences.interfaceLinearSeq<T>Interface for immutable, linear sequences.interfaceList<T>An immutableListis an eager sequence of elements.interfaceMap<K,V> An immutableMapinterface.interfaceMultimap<K,V> An immutableMultimapinterface.interfaceSeq<T>Interface for immutable sequential data structures.interfaceSet<T>An immutableSetinterface.interfaceSortedMap<K,V> An immutableSortedMapinterface.interfaceSortedMultimap<K,V> An immutableSortedMultimapinterface.interfaceSortedSet<T>An immutableSortedSetinterface.interfaceStream<T>An immutableStreamis lazy sequence of elements which may be infinitely long.Classes in io.vavr.collection that implement Function1Modifier and TypeClassDescription(package private) classAbstractMultimap<K, V, M extends Multimap<K,V>> AnMultimapimplementation (not intended to be public).final classArray<T>Array is a Traversable wrapper forObject[]containing elements of typeT.static classstatic classstatic classstatic classfinal classThe CharSeq (read: character sequence) collection essentially is a rich String wrapper having all operations we know from the functional Vavr collections.final classHashMap<K,V> An immutableHashMapimplementation based on a Hash array mapped trie (HAMT).final classHashMultimap<K,V> final classHashSet<T>An immutableHashSetimplementation.final classLinkedHashMap<K,V> An immutableLinkedHashMapimplementation that has predictable (insertion-order) iteration.final classLinkedHashMultimap<K,V> ALinkedHashMap-based implementation ofMultimapfinal classAn immutableHashSetimplementation that has predictable (insertion-order) iteration.static final classList.Cons<T>Non-emptyList, consisting of aheadand atail.static final classList.Nil<T>Representation of the singleton emptyList.final classQueue<T>An immutableQueuestores elements allowing a first-in-first-out (FIFO) retrieval.static classStream.Cons<T>Non-emptyStream, consisting of ahead, andtail.static final classStream.Empty<T>The empty Stream.static final classstatic final classfinal classTreeMap<K,V> SortedMap implementation, backed by a Red/Black Tree.final classTreeMultimap<K,V> final classTreeSet<T>SortedSet implementation, backed by a Red/Black Tree.final classVector<T>Vector is the default Seq implementation that provides effectively constant time access to any element.Fields in io.vavr.collection declared as Function1Modifier and TypeFieldDescriptionBitSet.Builder.fromIntBitSetModule.AbstractBitSet.fromIntBitSet.Builder.toIntBitSetModule.AbstractBitSet.toIntMethods in io.vavr.collection that return Function1Modifier and TypeMethodDescriptionMap.lift()Turns this map into a plain function returning an Option result.Seq.lift()Deprecated.Will be removedMap.withDefault(Function<? super K, ? extends V> defaultFunction) Deprecated.Will be removedSeq.withDefault(Function<? super Integer, ? extends T> defaultFunction) Deprecated.Will be removedMap.withDefaultValue(V defaultValue) Deprecated.Will be removedSeq.withDefaultValue(T defaultValue) Deprecated.Will be removedMethods in io.vavr.collection with parameters of type Function1Modifier and TypeMethodDescriptionstatic <T> BitSet.Builder<T> BitSet.withRelations(Function1<Integer, T> fromInt, Function1<T, Integer> toInt) Constructors in io.vavr.collection with parameters of type Function1ModifierConstructorDescription(package private)(package private)(package private)(package private)(package private)