| Interface | Description |
|---|---|
| Try<T,X extends java.lang.Throwable> |
Light weight Try Monad
Fail fast behaviour with more explicit declararions required compared to
with scala.util.Try and javaslang.monad.Try.
|
| Try.AndFinally<T,V,X extends java.lang.Throwable> | |
| Try.CheckedConsumer<T,X extends java.lang.Throwable> | |
| Try.CheckedFunction<T,R,X extends java.lang.Throwable> | |
| Try.CheckedRunnable<X extends java.lang.Throwable> | |
| Try.CheckedSupplier<T,X extends java.lang.Throwable> | |
| Try.Init<X extends java.lang.Throwable> | |
| Try.TryCatch<V,X extends java.lang.Throwable> |
| Class | Description |
|---|---|
| Failure<T,X extends java.lang.Throwable> |
Class that represents the Failure of a Try
|
| Success<T,X extends java.lang.Throwable> |
Class that represents a Successful Try
|
| Try.MyFinallyBlock<T,V,X extends java.lang.Throwable> | |
| Try.MyInit<X extends java.lang.Throwable> | |
| Try.MyTryCatch<V,X extends java.lang.Throwable> | |
| TryComprehender |
Comprehender for performant for-comprehensions for Try
Behaviour in cross-type flatMap is to create an empty instance for Failures, but always pass Successes on
|
| TryT<T,X extends java.lang.Throwable> |
Monad transformer for JDK Try
TryT consists of an AnyM instance that in turns wraps another Monad type that contains an Try
TryT
|