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(@NonNull 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(@NonNull 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(@NonNull CheckedFunction0<? extends T> supplier) Returns the underlying value if present, otherwise returns the result ofTry.of(supplier).get().CheckedFunction0.lift(@NonNull CheckedFunction0<? extends R> partialFunction) Lifts the givenpartialFunctioninto a total function that returns anOptionresult.CheckedFunction0.liftTry(@NonNull 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(@NonNull 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(@NonNull CheckedFunction0<? extends T> computation) Starts an asynchronous computation using theFuture.DEFAULT_EXECUTOR.static <T> Future<T> Future.of(@NonNull Executor executor, @NonNull CheckedFunction0<? extends T> computation) Starts an asynchronous computation using the specifiedExecutor. -
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(@NonNull CheckedFunction0<? extends T> supplier) Creates aTryinstance from aCheckedFunction0.Try.recoverAllAndTry(@NonNull CheckedFunction0<? extends T> recoveryAttempt) Try.recoverAndTry(@NonNull Class<X> exceptionType, @NonNull CheckedFunction0<? extends T> recoveryAttempt) Returnsthisif it is aTry.Success, or attempts to recover from a failure when the underlying cause is assignable to the specifiedexceptionTypeby evaluating the givenrecoveryAttempt(viaTry.of(CheckedFunction0)).static <T1 extends AutoCloseable>
Try.WithResources1<T1> Try.withResources(@NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull CheckedFunction0<? extends T5> t5Supplier, @NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull CheckedFunction0<? extends T5> t5Supplier, @NonNull CheckedFunction0<? extends T6> t6Supplier, @NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull CheckedFunction0<? extends T5> t5Supplier, @NonNull CheckedFunction0<? extends T6> t6Supplier, @NonNull CheckedFunction0<? extends T7> t7Supplier, @NonNull 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(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier) privateWithResources3(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier) privateWithResources4(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier) privateWithResources5(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull CheckedFunction0<? extends T5> t5Supplier) privateWithResources6(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull CheckedFunction0<? extends T5> t5Supplier, CheckedFunction0<? extends T6> t6Supplier) privateWithResources7(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull CheckedFunction0<? extends T5> t5Supplier, @NonNull CheckedFunction0<? extends T6> t6Supplier, @NonNull CheckedFunction0<? extends T7> t7Supplier) privateWithResources8(@NonNull CheckedFunction0<? extends T1> t1Supplier, @NonNull CheckedFunction0<? extends T2> t2Supplier, @NonNull CheckedFunction0<? extends T3> t3Supplier, @NonNull CheckedFunction0<? extends T4> t4Supplier, @NonNull CheckedFunction0<? extends T5> t5Supplier, @NonNull CheckedFunction0<? extends T6> t6Supplier, @NonNull CheckedFunction0<? extends T7> t7Supplier, @NonNull CheckedFunction0<? extends T8> t8Supplier)