Uses of Interface
io.vavr.control.Option
Packages that use Option
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.Purely functional collections based on Traversable.
This package contains basic building blocks for creating fast, asynchronous, non-blocking parallel code.
-
Uses of Option in io.vavr
Modifier and TypeFieldDescriptionAPI.For1Option.ts1API.For2Option.ts1API.For3Option.ts1API.For4Option.ts1API.For5Option.ts1API.For6Option.ts1API.For7Option.ts1API.For8Option.ts1API.ForLazy2Option.ts1API.ForLazy3Option.ts1API.ForLazy4Option.ts1API.ForLazy5Option.ts1API.ForLazy6Option.ts1API.ForLazy7Option.ts1API.ForLazy8Option.ts1API.For2Option.ts2API.For3Option.ts2API.For4Option.ts2API.For5Option.ts2API.For6Option.ts2API.For7Option.ts2API.For8Option.ts2API.For3Option.ts3API.For4Option.ts3API.For5Option.ts3API.For6Option.ts3API.For7Option.ts3API.For8Option.ts3API.For4Option.ts4API.For5Option.ts4API.For6Option.ts4API.For7Option.ts4API.For8Option.ts4API.For5Option.ts5API.For6Option.ts5API.For7Option.ts5API.For8Option.ts5API.For6Option.ts6API.For7Option.ts6API.For8Option.ts6API.For7Option.ts7API.For8Option.ts7API.For8Option.ts8Modifier and TypeFieldDescriptionAPI.ForLazy2Option.ts2API.ForLazy3Option.ts2API.ForLazy4Option.ts2API.ForLazy5Option.ts2API.ForLazy6Option.ts2API.ForLazy7Option.ts2API.ForLazy8Option.ts2API.ForLazy3Option.ts3API.ForLazy4Option.ts3API.ForLazy5Option.ts3API.ForLazy6Option.ts3API.ForLazy7Option.ts3API.ForLazy8Option.ts3API.ForLazy4Option.ts4API.ForLazy5Option.ts4API.ForLazy6Option.ts4API.ForLazy7Option.ts4API.ForLazy8Option.ts4API.ForLazy5Option.ts5API.ForLazy6Option.ts5API.ForLazy7Option.ts5API.ForLazy8Option.ts5API.ForLazy6Option.ts6API.ForLazy7Option.ts6API.ForLazy8Option.ts6private final Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> API.ForLazy7Option.ts7private final Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> API.ForLazy8Option.ts7private final Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> API.ForLazy8Option.ts8Modifier and TypeMethodDescriptionstatic <T,_1 extends Option<Try<T>>>
API.Match.Pattern1<Future<T>, _1> Patterns.$Future(API.Match.Pattern<_1, ?> p1) Modifier and TypeMethodDescriptionFilters this lazy value by applying the given predicate to the evaluated value.final <R> Option<R> API.Match.option(@NonNull API.Match.Case<? extends T, ? extends R> @NonNull ... cases) Executes the match, created by the factory functionAPI.Match(Object).static <T> Option<T> API.Option(T value) Alias forof(Object)Value.toOption()Converts this to anOption.API.For1Option.yield()A shortcut foryield(Function.identity()).<R> Option<R> Yields a result for elements of the cross-product of the underlying Option.<R> Option<R> API.For2Option.yield(@NonNull BiFunction<? super T1, ? super T2, ? extends R> f) Yields a result for elements of the cross-product of the underlying Options.<R> Option<R> Yields a result for elements of the cross-product of the underlying Options.<R> Option<R> Yields a result for elements of the cross-product of the underlying Options.<R> Option<R> API.For5Option.yield(@NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> f) Yields a result for elements of the cross-product of the underlying Options.<R> Option<R> API.For6Option.yield(@NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R> f) Yields a result for elements of the cross-product of the underlying Options.<R> Option<R> API.For7Option.yield(@NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R> f) Yields a result for elements of the cross-product of the underlying Options.<R> Option<R> API.For8Option.yield(@NonNull Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> f) Yields a result for elements of the cross-product of the underlying Options.<R> Option<R> API.ForLazy2Option.yield(@NonNull BiFunction<? super T1, ? super T2, ? extends R> f) Produces results by mapping the Cartesian product of all bound values.<R> Option<R> Produces results by mapping the Cartesian product of all bound values.<R> Option<R> API.ForLazy4Option.yield(@NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> f) Produces results by mapping the Cartesian product of all bound values.<R> Option<R> API.ForLazy5Option.yield(@NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> f) Produces results by mapping the Cartesian product of all bound values.<R> Option<R> API.ForLazy6Option.yield(@NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R> f) Produces results by mapping the Cartesian product of all bound values.<R> Option<R> API.ForLazy7Option.yield(@NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R> f) Produces results by mapping the Cartesian product of all bound values.<R> Option<R> API.ForLazy8Option.yield(@NonNull Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> f) Produces results by mapping the Cartesian product of all bound values.Modifier and TypeMethodDescriptionCheckedFunction0.lift(@NonNull CheckedFunction0<? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction1.lift(@NonNull CheckedFunction1<? super T1, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction2.lift(@NonNull CheckedFunction2<? super T1, ? super T2, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction3.lift(@NonNull CheckedFunction3<? super T1, ? super T2, ? super T3, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction4.lift(@NonNull CheckedFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction5.lift(@NonNull CheckedFunction5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction6.lift(@NonNull CheckedFunction6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction7.lift(@NonNull CheckedFunction7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction8.lift(@NonNull CheckedFunction8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Function2.lift(@NonNull BiFunction<? super T1, ? super T2, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Function4.lift(@NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Function5.lift(@NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Function6.lift(@NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Function7.lift(@NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.Function8.lift(@NonNull Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.PartialFunction.lift()Lifts this partial function into a total function that returns anOptionresult.Modifier and TypeMethodDescriptionstatic <T1> API.For1Option<T1> Creates aFor-comprehension of one Option.static <T1,T2> API.ForLazy2Option <T1, T2> Creates a lazyFor-comprehension over two Options.static <T1,T2, T3>
API.ForLazy3Option<T1, T2, T3> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3) Creates a lazyFor-comprehension over three Options.static <T1,T2, T3, T4>
API.ForLazy4Option<T1, T2, T3, T4> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) Creates a lazyFor-comprehension over 4 Options.static <T1,T2, T3, T4, T5>
API.ForLazy5Option<T1, T2, T3, T4, T5> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) Creates a lazyFor-comprehension over 5 Options.static <T1,T2, T3, T4, T5, T6>
API.ForLazy6Option<T1, T2, T3, T4, T5, T6> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) Creates a lazyFor-comprehension over 6 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.ForLazy7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) Creates a lazyFor-comprehension over 7 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T1,T2> API.For2Option <T1, T2> Creates aFor-comprehension of two Options.static <T1,T2, T3>
API.For3Option<T1, T2, T3> Creates aFor-comprehension of three Options.static <T1,T2, T3, T4>
API.For4Option<T1, T2, T3, T4> API.For(@NonNull Option<T1> ts1, @NonNull Option<T2> ts2, @NonNull Option<T3> ts3, @NonNull Option<T4> ts4) Creates aFor-comprehension of 4 Options.static <T1,T2, T3, T4, T5>
API.For5Option<T1, T2, T3, T4, T5> API.For(@NonNull Option<T1> ts1, @NonNull Option<T2> ts2, @NonNull Option<T3> ts3, @NonNull Option<T4> ts4, @NonNull Option<T5> ts5) Creates aFor-comprehension of 5 Options.static <T1,T2, T3, T4, T5, T6>
API.For6Option<T1, T2, T3, T4, T5, T6> API.For(@NonNull Option<T1> ts1, @NonNull Option<T2> ts2, @NonNull Option<T3> ts3, @NonNull Option<T4> ts4, @NonNull Option<T5> ts5, @NonNull Option<T6> ts6) Creates aFor-comprehension of 6 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.For7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Option<T2> ts2, @NonNull Option<T3> ts3, @NonNull Option<T4> ts4, @NonNull Option<T5> ts5, @NonNull Option<T6> ts6, @NonNull Option<T7> ts7) Creates aFor-comprehension of 7 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.For8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Option<T2> ts2, @NonNull Option<T3> ts3, @NonNull Option<T4> ts4, @NonNull Option<T5> ts5, @NonNull Option<T6> ts6, @NonNull Option<T7> ts7, @NonNull Option<T8> ts8) Creates aFor-comprehension of 8 Options.Modifier and TypeMethodDescriptionstatic <T1,T2> API.ForLazy2Option <T1, T2> Creates a lazyFor-comprehension over two Options.static <T1,T2, T3>
API.ForLazy3Option<T1, T2, T3> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3) Creates a lazyFor-comprehension over three Options.static <T1,T2, T3>
API.ForLazy3Option<T1, T2, T3> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3) Creates a lazyFor-comprehension over three Options.static <T1,T2, T3, T4>
API.ForLazy4Option<T1, T2, T3, T4> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) Creates a lazyFor-comprehension over 4 Options.static <T1,T2, T3, T4>
API.ForLazy4Option<T1, T2, T3, T4> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) Creates a lazyFor-comprehension over 4 Options.static <T1,T2, T3, T4>
API.ForLazy4Option<T1, T2, T3, T4> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) Creates a lazyFor-comprehension over 4 Options.static <T1,T2, T3, T4, T5>
API.ForLazy5Option<T1, T2, T3, T4, T5> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) Creates a lazyFor-comprehension over 5 Options.static <T1,T2, T3, T4, T5>
API.ForLazy5Option<T1, T2, T3, T4, T5> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) Creates a lazyFor-comprehension over 5 Options.static <T1,T2, T3, T4, T5>
API.ForLazy5Option<T1, T2, T3, T4, T5> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) Creates a lazyFor-comprehension over 5 Options.static <T1,T2, T3, T4, T5>
API.ForLazy5Option<T1, T2, T3, T4, T5> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) Creates a lazyFor-comprehension over 5 Options.static <T1,T2, T3, T4, T5, T6>
API.ForLazy6Option<T1, T2, T3, T4, T5, T6> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) Creates a lazyFor-comprehension over 6 Options.static <T1,T2, T3, T4, T5, T6>
API.ForLazy6Option<T1, T2, T3, T4, T5, T6> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) Creates a lazyFor-comprehension over 6 Options.static <T1,T2, T3, T4, T5, T6>
API.ForLazy6Option<T1, T2, T3, T4, T5, T6> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) Creates a lazyFor-comprehension over 6 Options.static <T1,T2, T3, T4, T5, T6>
API.ForLazy6Option<T1, T2, T3, T4, T5, T6> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) Creates a lazyFor-comprehension over 6 Options.static <T1,T2, T3, T4, T5, T6>
API.ForLazy6Option<T1, T2, T3, T4, T5, T6> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) Creates a lazyFor-comprehension over 6 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.ForLazy7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) Creates a lazyFor-comprehension over 7 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.ForLazy7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) Creates a lazyFor-comprehension over 7 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.ForLazy7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) Creates a lazyFor-comprehension over 7 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.ForLazy7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) Creates a lazyFor-comprehension over 7 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.ForLazy7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) Creates a lazyFor-comprehension over 7 Options.static <T1,T2, T3, T4, T5, T6, T7>
API.ForLazy7Option<T1, T2, T3, T4, T5, T6, T7> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) Creates a lazyFor-comprehension over 7 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T1,T2, T3, T4, T5, T6, T7, T8>
API.ForLazy8Option<T1, T2, T3, T4, T5, T6, T7, T8> API.For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1, Option<T2>> ts2, @NonNull Function2<? super T1, ? super T2, Option<T3>> ts3, @NonNull Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, @NonNull Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) Creates a lazyFor-comprehension over 8 Options.static <T,R> PartialFunction <T, R> Converts (or "unlifts") atotalFunctionthat returns anOptioninto a partial function.ModifierConstructorDescriptionprivateFor1Option(Option<T1> ts1) privateFor2Option(Option<T1> ts1, Option<T2> ts2) privateprivateprivateprivateFor6Option(Option<T1> ts1, Option<T2> ts2, Option<T3> ts3, Option<T4> ts4, Option<T5> ts5, Option<T6> ts6) privateFor7Option(Option<T1> ts1, Option<T2> ts2, Option<T3> ts3, Option<T4> ts4, Option<T5> ts5, Option<T6> ts6, Option<T7> ts7) privateFor8Option(Option<T1> ts1, Option<T2> ts2, Option<T3> ts3, Option<T4> ts4, Option<T5> ts5, Option<T6> ts6, Option<T7> ts7, Option<T8> ts8) privateprivateForLazy3Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3) privateForLazy4Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) privateForLazy5Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) privateForLazy6Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) privateForLazy7Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) ModifierConstructorDescriptionprivateprivateForLazy3Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3) privateForLazy3Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3) privateForLazy4Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) privateForLazy4Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) privateForLazy4Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4) privateForLazy5Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) privateForLazy5Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) privateForLazy5Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) privateForLazy5Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5) privateForLazy6Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) privateForLazy6Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) privateForLazy6Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) privateForLazy6Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) privateForLazy6Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6) privateForLazy7Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) privateForLazy7Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) privateForLazy7Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) privateForLazy7Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) privateForLazy7Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) privateForLazy7Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) privateForLazy8Option(Option<T1> ts1, Function1<? super T1, Option<T2>> ts2, Function2<? super T1, ? super T2, Option<T3>> ts3, Function3<? super T1, ? super T2, ? super T3, Option<T4>> ts4, Function4<? super T1, ? super T2, ? super T3, ? super T4, Option<T5>> ts5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, Option<T6>> ts6, Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, Option<T7>> ts7, Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, Option<T8>> ts8) -
Uses of Option in io.vavr.collection
Methods in io.vavr.collection that return OptionModifier and TypeMethodDescriptionGroups elements by a unique key extracted from each element.Traversable.average()Computes the average of the elements, assuming they are of typeNumber.AbstractQueue.dequeueOption()Removes an element from this Queue.Finds the value stored in this tree, if exists, by applying the underlying comparator to the tree elements and the given element.Returns the first element that satisfies the given predicate.Returns the last element that satisfies the given predicate.Returns theSomeof value to which the specified key is mapped, orNoneif this map contains no mapping for the key.Returns theSomeof value to which the specified key is mapped, orNoneif this multimap contains no mapping for the key.HashSet.headOption()LinkedHashSet.headOption()Traversable.headOption()Returns the first element of thisTraversableas anOption.TreeSet.headOption()CharSeq.indexOfOption(int ch) Returns the index of the first occurrence of the given element as anOption.CharSeq.indexOfOption(int ch, int fromIndex) Returns the index of the first occurrence of the given element as anOption, starting the search at the specified index.CharSeq.indexOfOption(CharSeq str) Returns the index of the first occurrence of the given element as anOption.CharSeq.indexOfOption(CharSeq str, int fromIndex) Returns the index of the first occurrence of the given element as anOption, starting the search at the specified index.Seq.indexOfOption(T element) Returns the index of the first occurrence of the given element as anOption.Seq.indexOfOption(T element, int from) Returns the index of the first occurrence of the given element at or after the specified start index, as anOption.Seq.indexOfSliceOption(@NonNull Iterable<? extends T> that) Returns the first index at which this sequence contains the given sequence as a contiguous slice, wrapped in anOption.Seq.indexOfSliceOption(@NonNull Iterable<? extends T> that, int from) Returns the first index at or after the specified start index where this sequence contains the given sequence as a contiguous slice, wrapped in anOption.Collections.indexOption(int index) Seq.indexWhereOption(@NonNull Predicate<? super T> predicate) Returns the index of the first element satisfying the given predicate as anOption.Seq.indexWhereOption(@NonNull Predicate<? super T> predicate, int from) Returns the index of the first element at or after the specified start index that satisfies the given predicate as anOption.AbstractMultimap.initOption()AbstractQueue.initOption()Dual of AbstractQueue.tailOption(), returning all elements except the last asOption.Array.initOption()BitSet.initOption()CharSeq.initOption()HashMap.initOption()HashSet.initOption()Option<? extends IndexedSeq<T>> IndexedSeq.initOption()Iterator.initOption()LinearSeq.initOption()LinkedHashMap.initOption()LinkedHashSet.initOption()List.initOption()Map.initOption()Maps.initOption(M map) Multimap.initOption()Seq.initOption()Set.initOption()SortedMap.initOption()Option<? extends SortedMultimap<K, V>> SortedMultimap.initOption()SortedSet.initOption()Stream.initOption()default Option<? extends Traversable<T>> Traversable.initOption()Returns all elements of this Traversable except the last one, wrapped in anOption.Tree.initOption()TreeMap.initOption()TreeSet.initOption()Vector.initOption()CharSeq.lastIndexOfOption(int ch) Returns the index of the last occurrence of the given element as anOption.CharSeq.lastIndexOfOption(int ch, int fromIndex) Returns the index of the last occurrence of the given element as anOption, starting the search at the specified index.CharSeq.lastIndexOfOption(CharSeq str) Returns the index of the last occurrence of the given element as anOption.CharSeq.lastIndexOfOption(CharSeq str, int fromIndex) Returns the index of the last occurrence of the given element as anOption, starting the search at the specified index.Seq.lastIndexOfOption(T element) Returns the index of the last occurrence of the given element as anOption.Seq.lastIndexOfOption(T element, int end) Returns the index of the last occurrence of the given element at or before the specified end index as anOption.Seq.lastIndexOfSliceOption(@NonNull Iterable<? extends T> that) Returns the last index where this sequence contains the given sequence as a contiguous slice, wrapped in anOption.Seq.lastIndexOfSliceOption(@NonNull Iterable<? extends T> that, int end) Returns the last index at or before the specified end index where this sequence contains the given sequence as a contiguous slice, wrapped in anOption.Seq.lastIndexWhereOption(@NonNull Predicate<? super T> predicate) Returns the index of the last element satisfying the given predicate as anOption.Seq.lastIndexWhereOption(@NonNull Predicate<? super T> predicate, int end) Returns the index of the last element at or before the specified end index that satisfies the given predicate, wrapped in anOption.Traversable.lastOption()Returns the last element of this Traversable as anOption.RedBlackTree.max()Returns the maximum element of this tree according to the underlying comparator.Traversable.max()Returns the maximum element of this Traversable according to the natural order of its elements.Traversable.maxBy(@NonNull Comparator<? super T> comparator) Returns the maximum element of this Traversable according to the given comparator.default <U extends Comparable<? super U>>
Option<T> Returns the element of this Traversable whose mapped value, according to the given function, is maximal.RedBlackTree.min()Returns the minimum element of this tree according to the underlying comparator.Traversable.min()Returns the minimum element of this Traversable according to its natural order in O(n).Traversable.minBy(@NonNull Comparator<? super T> comparator) Returns the minimum element of this Traversable according to a given comparator.default <U extends Comparable<? super U>>
Option<T> Returns the element of this Traversable whose mapped value is minimal according to natural order.AbstractQueue.peekOption()Returns the first element without modifying the Queue.List.peekOption()Returns the head element without modifying the List.List.pop2Option()Removes the head element from this List.List.popOption()Removes the head element from this List.Foldable.reduceLeftOption(@NonNull BiFunction<? super T, ? super T, ? extends T> op) Reduces the elements of this Foldable from the left by successively applying the given operationop.Traversable.reduceLeftOption(@NonNull BiFunction<? super T, ? super T, ? extends T> op) Reduces the elements of this Traversable from the left using the given binary operation, returning the result wrapped in anOption.Foldable.reduceOption(@NonNull BiFunction<? super T, ? super T, ? extends T> op) Reduces the elements of this Foldable by repeatedly applying the given binary operationop.Foldable.reduceRightOption(@NonNull BiFunction<? super T, ? super T, ? extends T> op) Reduces the elements of this Foldable from the right by successively applying the given operationop.Traversable.reduceRightOption(@NonNull BiFunction<? super T, ? super T, ? extends T> op) Reduces the elements of this Traversable from the right using the given binary operation, returning the result wrapped in anOption.Traversable.singleOption()Returns the single element of this Traversable as anOption.AbstractMultimap.tailOption()AbstractQueue.tailOption()Array.tailOption()BitSet.tailOption()CharSeq.tailOption()HashMap.tailOption()HashSet.tailOption()Option<? extends IndexedSeq<T>> IndexedSeq.tailOption()Iterator.tailOption()LinearSeq.tailOption()LinkedHashMap.tailOption()LinkedHashSet.tailOption()List.tailOption()Map.tailOption()Maps.tailOption(M map) Multimap.tailOption()Seq.tailOption()Set.tailOption()SortedMap.tailOption()Option<? extends SortedMultimap<K, V>> SortedMultimap.tailOption()SortedSet.tailOption()Stream.tailOption()default Option<? extends Traversable<T>> Traversable.tailOption()Returns a newTraversablewithout its first element as anOption.Tree.tailOption()TreeMap.tailOption()TreeSet.tailOption()Vector.tailOption()Methods in io.vavr.collection that return types with arguments of type OptionModifier and TypeMethodDescriptionHashMap.computeIfPresent(K key, @NonNull BiFunction<? super K, ? super V, ? extends V> remappingFunction) LinkedHashMap.computeIfPresent(K key, @NonNull BiFunction<? super K, ? super V, ? extends V> remappingFunction) Map.computeIfPresent(K key, @NonNull BiFunction<? super K, ? super V, ? extends V> remappingFunction) If the value for the specified key is present, attempts to compute a new mapping given the key and its current mapped value.Maps.computeIfPresent(M map, K key, BiFunction<? super K, ? super V, ? extends V> remappingFunction) SortedMap.computeIfPresent(K key, @NonNull BiFunction<? super K, ? super V, ? extends V> remappingFunction) TreeMap.computeIfPresent(K key, @NonNull BiFunction<? super K, ? super V, ? extends V> remappingFunction) Map.lift()Turns this map into a plain function returning an Option result.Seq.lift()Deprecated.Will be removedMethod parameters in io.vavr.collection with type arguments of type OptionModifier and TypeMethodDescriptionstatic <T> Iterator<T> Creates anIteratorthat repeatedly invokes the givenSupplieras long as it returns aSomevalue, terminating when it returnsNone.static <T> Stream<T> Generates a (theoretically) infinitely long Stream using a repeatedly invoked supplier that provides aSomefor each next value and aNonefor the end.static <T> Array<T> Creates an Array from a seed value and a function.static CharSeqCharSeq.unfold(Character seed, Function<? super Character, Option<Tuple2<? extends Character, ? extends Character>>> f) Creates a CharSeq from a seed value and a function.static <T> Iterator<T> Creates anIteratorby repeatedly applying a function to a seed value.static <T> List<T> Creates a list from a seed value and a function.static <T> Queue<T> Creates a Queue from a seed value and a function.static <T> Stream<T> Creates a Stream from a seed value and a function.static <T> Vector<T> Creates a Vector from a seed value and a function.static <T,U> Array <U> Array.unfoldLeft(T seed, Function<? super T, Option<Tuple2<? extends T, ? extends U>>> f) Creates an Array from a seed value and a function.static <T> CharSeqCharSeq.unfoldLeft(T seed, Function<? super T, Option<Tuple2<? extends T, ? extends Character>>> f) Creates a CharSeq from a seed value and a function.static <T,U> Iterator <U> Iterator.unfoldLeft(T seed, Function<? super T, Option<Tuple2<? extends T, ? extends U>>> f) Creates anIteratorby repeatedly applying a function to a seed value, generating elements in a left-to-right order.static <T,U> List <U> List.unfoldLeft(T seed, @NonNull Function<? super T, Option<Tuple2<? extends T, ? extends U>>> f) Creates a list from a seed value and a function.static <T,U> Queue <U> Queue.unfoldLeft(T seed, @NonNull Function<? super T, Option<Tuple2<? extends T, ? extends U>>> f) Creates a Queue from a seed value and a function.static <T,U> Stream <U> Stream.unfoldLeft(T seed, @NonNull Function<? super T, Option<Tuple2<? extends T, ? extends U>>> f) Creates a Stream from a seed value and a function.static <T,U> Vector <U> Vector.unfoldLeft(T seed, @NonNull Function<? super T, Option<Tuple2<? extends T, ? extends U>>> f) Creates a Vector from a seed value and a function.static <T,U> Array <U> Array.unfoldRight(T seed, Function<? super T, Option<Tuple2<? extends U, ? extends T>>> f) Creates an Array from a seed value and a function.static <T> CharSeqCharSeq.unfoldRight(T seed, Function<? super T, Option<Tuple2<? extends Character, ? extends T>>> f) Creates a CharSeq from a seed value and a function.static <T,U> Iterator <U> Iterator.unfoldRight(T seed, Function<? super T, Option<Tuple2<? extends U, ? extends T>>> f) Creates anIteratorby repeatedly applying a function to a seed value, generating elements in a right-to-left order.static <T,U> List <U> List.unfoldRight(T seed, @NonNull Function<? super T, @NonNull Option<Tuple2<? extends U, ? extends T>>> f) Creates a list from a seed value and a function.static <T,U> Queue <U> Queue.unfoldRight(T seed, @NonNull Function<? super T, Option<Tuple2<? extends U, ? extends T>>> f) Creates a Queue from a seed value and a function.static <T,U> Stream <U> Stream.unfoldRight(T seed, @NonNull Function<? super T, Option<Tuple2<? extends U, ? extends T>>> f) Creates a Stream from a seed value and a function.static <T,U> Vector <U> Vector.unfoldRight(T seed, @NonNull Function<? super T, Option<Tuple2<? extends U, ? extends T>>> f) Creates a Vector from a seed value and a function. -
Uses of Option in io.vavr.concurrent
Fields in io.vavr.concurrent declared as OptionModifier and TypeFieldDescriptionFutureImpl.valueOnce the Future is completed, the value is defined.Methods in io.vavr.concurrent that return OptionModifier and TypeMethodDescriptionFuture.getCause()Returns the underlying exception.Future.getValue()Returns the value of thisFuture.FutureImpl.getValue()Methods in io.vavr.concurrent that return types with arguments of type OptionModifier and TypeMethodDescriptionFuture.find(@NonNull Iterable<? extends Future<? extends T>> futures, @NonNull Predicate<? super T> predicate) Returns aFuturethat completes with the first result of the givenfuturesthat satisfies the specifiedpredicate.Future.find(@NonNull Executor executor, @NonNull Iterable<? extends Future<? extends T>> futures, @NonNull Predicate<? super T> predicate) Returns aFuturethat completes with the first result of the givenfuturesthat satisfies the specifiedpredicate.Constructors in io.vavr.concurrent with parameters of type Option -
Uses of Option in io.vavr.control
Classes in io.vavr.control that implement OptionModifier and TypeClassDescriptionstatic final classOption.None<T>None is a singleton representation of the undefinedOption.static final classOption.Some<T>Some represents a definedOption.Methods in io.vavr.control that return OptionModifier and TypeMethodDescriptiondefault <R> Option<R> Option.collect(@NonNull PartialFunction<? super T, ? extends R> partialFunction) Applies apartialFunctionto the value of thisOptionif it is defined for that value, and wraps the result in a newOption.Returns anOptiondescribing the right value of this right-biasedEitherif it satisfies the given predicate.Deprecated.ReturnsSomevalue of type L if this is a left projection of a Left value and the predicate applies to the underlying value.Deprecated.ReturnsSomevalue of type R if this is a right projection of a Right value and the predicate applies to the underlying value.ReturnsSome(value)if thisOptionis aSomeand the contained value satisfies the given predicate.default Option<Validation<E, T>> Filters thisValidationby testing a predicate on the value.default <U> Option<U> Transforms the value of thisOptionusing the given mapper if it is aSome.default <U> Option<U> Transforms the value of thisSomeusing the given mapper and wraps it in a newSome.default <U> Option<U> Option.mapTo(U value) Option.mapToVoid()static <T> Option<T> Narrows a widenedOption<? extends T>toOption<T>via a type-safe cast.static <T> Option<T> Option.none()Returns the singletonNoneinstance.static <T> Option<T> Option.of(T value) Creates anOptionfrom the given value.static <T> Option<T> Option.ofOptional(@NonNull Optional<? extends T> optional) Wraps aOptionalin a newOption.Returns thisOptionif it is non-empty, otherwise returns the provided alternativeOption.Returns thisOptionif it is non-empty; otherwise, returns theOptionprovided by the supplier.Executes the given action on the contained value if thisOptionis defined (Some), otherwise does nothing.Reduces multipleOptionvalues into a singleOptionby transforming anIterable<Option<? extends T>>into anOption<Seq<T>>.static <T> Option<T> Option.some(T value) Creates aSomecontaining the given value.Option.traverse(@NonNull Iterable<? extends T> values, @NonNull Function<? super T, ? extends Option<? extends U>> mapper) Maps the elements of an iterable intoOptionvalues and collects the results into a singleOption.static <T> Option<T> ReturnsSomeof the value supplied bysupplierifconditionis true, orNoneifconditionis false.static <T> Option<T> Option.when(boolean condition, T value) ReturnsSomeof the givenvalueifconditionis true, orNoneotherwise.Methods in io.vavr.control with parameters of type OptionModifier and TypeMethodDescriptionstatic <T> Option<T> Narrows a widenedOption<? extends T>toOption<T>via a type-safe cast.Returns thisOptionif it is non-empty, otherwise returns the provided alternativeOption.Method parameters in io.vavr.control with type arguments of type OptionModifier and TypeMethodDescriptiondefault <U> Option<U> Transforms the value of thisOptionusing the given mapper if it is aSome.Returns thisOptionif it is non-empty; otherwise, returns theOptionprovided by the supplier.Reduces multipleOptionvalues into a singleOptionby transforming anIterable<Option<? extends T>>into anOption<Seq<T>>.default <U> UTransforms thisOptioninto a value of typeUusing the given function.Option.traverse(@NonNull Iterable<? extends T> values, @NonNull Function<? super T, ? extends Option<? extends U>> mapper) Maps the elements of an iterable intoOptionvalues and collects the results into a singleOption.