Uses of Interface
io.vavr.CheckedFunction0
Packages that use CheckedFunction0
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.This package contains basic building blocks for creating fast, asynchronous, non-blocking parallel code.
-
Uses of CheckedFunction0 in io.vavr
Methods in io.vavr that return CheckedFunction0Modifier and TypeMethodDescriptiondefault <V> CheckedFunction0<V> CheckedFunction0.andThen(CheckedFunction1<? super R, ? extends V> after) Returns a composed function that first applies this CheckedFunction0 to the given argument and then applies CheckedFunction1afterto the result.static <R> CheckedFunction0<R> API.CheckedFunction(CheckedFunction0<R> methodReference) Alias forCheckedFunction0.of(CheckedFunction0)static <R> CheckedFunction0<R> CheckedFunction0.constant(R value) Returns a function that always returns the constant value that you give in parameter.default CheckedFunction0<R> CheckedFunction0.curried()Returns a curried version of this function.default CheckedFunction0<R> CheckedFunction0.memoized()Returns a memoizing version of this function, which computes the return value for given arguments only one time.static <R> CheckedFunction0<R> CheckedFunction0.narrow(CheckedFunction0<? extends R> f) Narrows the givenCheckedFunction0<? extends R>toCheckedFunction0<R>static <R> CheckedFunction0<R> CheckedFunction0.of(CheckedFunction0<R> methodReference) default CheckedFunction0<R> CheckedFunction0.reversed()Returns a reversed version of this function.Methods in io.vavr with parameters of type CheckedFunction0Modifier and TypeMethodDescriptionstatic <R> CheckedFunction0<R> API.CheckedFunction(CheckedFunction0<R> methodReference) Alias forCheckedFunction0.of(CheckedFunction0)static <T> Future<T> API.Future(CheckedFunction0<? extends T> computation) Alias forFuture.of(CheckedFunction0)static <T> Future<T> API.Future(Executor executorService, CheckedFunction0<? extends T> computation) Alias forFuture.of(Executor, CheckedFunction0)default TValue.getOrElseTry(CheckedFunction0<? extends T> supplier) Returns the underlying value if present, otherwise returns the result ofTry.of(supplier).get().CheckedFunction0.lift(CheckedFunction0<? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction0.liftTry(CheckedFunction0<? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anTryresult.static <R> CheckedFunction0<R> CheckedFunction0.narrow(CheckedFunction0<? extends R> f) Narrows the givenCheckedFunction0<? extends R>toCheckedFunction0<R>static <R> CheckedFunction0<R> CheckedFunction0.of(CheckedFunction0<R> methodReference) static <T> Try<T> API.Try(CheckedFunction0<? extends T> supplier) Alias forTry.of(CheckedFunction0)static <R> Function0<R> API.unchecked(CheckedFunction0<R> f) Alias forCheckedFunction0.unchecked() -
Uses of CheckedFunction0 in io.vavr.concurrent
Methods in io.vavr.concurrent with parameters of type CheckedFunction0Modifier and TypeMethodDescriptionstatic <T> Future<T> Future.of(CheckedFunction0<? extends T> computation) Starts an asynchronous computation, backed by theFuture.DEFAULT_EXECUTOR.static <T> Future<T> Future.of(Executor executor, CheckedFunction0<? extends T> computation) Starts an asynchronous computation, backed by the givenExecutor. -
Uses of CheckedFunction0 in io.vavr.control
Fields in io.vavr.control declared as CheckedFunction0Modifier and TypeFieldDescriptionprivate final CheckedFunction0<? extends T1> Try.WithResources1.t1Supplierprivate final CheckedFunction0<? extends T1> Try.WithResources2.t1Supplierprivate final CheckedFunction0<? extends T1> Try.WithResources3.t1Supplierprivate final CheckedFunction0<? extends T1> Try.WithResources4.t1Supplierprivate final CheckedFunction0<? extends T1> Try.WithResources5.t1Supplierprivate final CheckedFunction0<? extends T1> Try.WithResources6.t1Supplierprivate final CheckedFunction0<? extends T1> Try.WithResources7.t1Supplierprivate final CheckedFunction0<? extends T1> Try.WithResources8.t1Supplierprivate final CheckedFunction0<? extends T2> Try.WithResources2.t2Supplierprivate final CheckedFunction0<? extends T2> Try.WithResources3.t2Supplierprivate final CheckedFunction0<? extends T2> Try.WithResources4.t2Supplierprivate final CheckedFunction0<? extends T2> Try.WithResources5.t2Supplierprivate final CheckedFunction0<? extends T2> Try.WithResources6.t2Supplierprivate final CheckedFunction0<? extends T2> Try.WithResources7.t2Supplierprivate final CheckedFunction0<? extends T2> Try.WithResources8.t2Supplierprivate final CheckedFunction0<? extends T3> Try.WithResources3.t3Supplierprivate final CheckedFunction0<? extends T3> Try.WithResources4.t3Supplierprivate final CheckedFunction0<? extends T3> Try.WithResources5.t3Supplierprivate final CheckedFunction0<? extends T3> Try.WithResources6.t3Supplierprivate final CheckedFunction0<? extends T3> Try.WithResources7.t3Supplierprivate final CheckedFunction0<? extends T3> Try.WithResources8.t3Supplierprivate final CheckedFunction0<? extends T4> Try.WithResources4.t4Supplierprivate final CheckedFunction0<? extends T4> Try.WithResources5.t4Supplierprivate final CheckedFunction0<? extends T4> Try.WithResources6.t4Supplierprivate final CheckedFunction0<? extends T4> Try.WithResources7.t4Supplierprivate final CheckedFunction0<? extends T4> Try.WithResources8.t4Supplierprivate final CheckedFunction0<? extends T5> Try.WithResources5.t5Supplierprivate final CheckedFunction0<? extends T5> Try.WithResources6.t5Supplierprivate final CheckedFunction0<? extends T5> Try.WithResources7.t5Supplierprivate final CheckedFunction0<? extends T5> Try.WithResources8.t5Supplierprivate final CheckedFunction0<? extends T6> Try.WithResources6.t6Supplierprivate final CheckedFunction0<? extends T6> Try.WithResources7.t6Supplierprivate final CheckedFunction0<? extends T6> Try.WithResources8.t6Supplierprivate final CheckedFunction0<? extends T7> Try.WithResources7.t7Supplierprivate final CheckedFunction0<? extends T7> Try.WithResources8.t7Supplierprivate final CheckedFunction0<? extends T8> Try.WithResources8.t8SupplierMethods in io.vavr.control with parameters of type CheckedFunction0Modifier and TypeMethodDescriptionstatic <T> Try<T> Try.of(CheckedFunction0<? extends T> supplier) Creates a Try of a CheckedFunction0.static <T1 extends AutoCloseable>
Try.WithResources1<T1> Try.withResources(CheckedFunction0<? extends T1> t1Supplier) Creates aTry-with-resources builder that operates on oneAutoCloseableresource.static <T1 extends AutoCloseable, T2 extends AutoCloseable>
Try.WithResources2<T1, T2> Try.withResources(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier) Creates aTry-with-resources builder that operates on twoAutoCloseableresources.static <T1 extends AutoCloseable, T2 extends AutoCloseable, T3 extends AutoCloseable>
Try.WithResources3<T1, T2, T3> Try.withResources(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier) Creates aTry-with-resources builder that operates on threeAutoCloseableresources.static <T1 extends AutoCloseable, T2 extends AutoCloseable, T3 extends AutoCloseable, T4 extends AutoCloseable>
Try.WithResources4<T1, T2, T3, T4> Try.withResources(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier) Creates aTry-with-resources builder that operates on fourAutoCloseableresources.static <T1 extends AutoCloseable, T2 extends AutoCloseable, T3 extends AutoCloseable, T4 extends AutoCloseable, T5 extends AutoCloseable>
Try.WithResources5<T1, T2, T3, T4, T5> Try.withResources(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier) Creates aTry-with-resources builder that operates on fiveAutoCloseableresources.static <T1 extends AutoCloseable, T2 extends AutoCloseable, T3 extends AutoCloseable, T4 extends AutoCloseable, T5 extends AutoCloseable, T6 extends AutoCloseable>
Try.WithResources6<T1, T2, T3, T4, T5, T6> Try.withResources(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier, CheckedFunction0<? extends T6> t6Supplier) Creates aTry-with-resources builder that operates on sixAutoCloseableresources.static <T1 extends AutoCloseable, T2 extends AutoCloseable, T3 extends AutoCloseable, T4 extends AutoCloseable, T5 extends AutoCloseable, T6 extends AutoCloseable, T7 extends AutoCloseable>
Try.WithResources7<T1, T2, T3, T4, T5, T6, T7> Try.withResources(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier, CheckedFunction0<? extends T6> t6Supplier, CheckedFunction0<? extends T7> t7Supplier) Creates aTry-with-resources builder that operates on sevenAutoCloseableresources.static <T1 extends AutoCloseable, T2 extends AutoCloseable, T3 extends AutoCloseable, T4 extends AutoCloseable, T5 extends AutoCloseable, T6 extends AutoCloseable, T7 extends AutoCloseable, T8 extends AutoCloseable>
Try.WithResources8<T1, T2, T3, T4, T5, T6, T7, T8> Try.withResources(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier, CheckedFunction0<? extends T6> t6Supplier, CheckedFunction0<? extends T7> t7Supplier, CheckedFunction0<? extends T8> t8Supplier) Creates aTry-with-resources builder that operates on eightAutoCloseableresources.Constructors in io.vavr.control with parameters of type CheckedFunction0ModifierConstructorDescriptionprivateWithResources1(CheckedFunction0<? extends T1> t1Supplier) privateWithResources2(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier) privateWithResources3(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier) privateWithResources4(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier) privateWithResources5(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier) privateWithResources6(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier, CheckedFunction0<? extends T6> t6Supplier) privateWithResources7(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier, CheckedFunction0<? extends T6> t6Supplier, CheckedFunction0<? extends T7> t7Supplier) privateWithResources8(CheckedFunction0<? extends T1> t1Supplier, CheckedFunction0<? extends T2> t2Supplier, CheckedFunction0<? extends T3> t3Supplier, CheckedFunction0<? extends T4> t4Supplier, CheckedFunction0<? extends T5> t5Supplier, CheckedFunction0<? extends T6> t6Supplier, CheckedFunction0<? extends T7> t7Supplier, CheckedFunction0<? extends T8> t8Supplier)