Package | Description |
---|---|
javaslang | |
javaslang.control |
Modifier and Type | Method and Description |
---|---|
default <V> Function4<T1,T2,T3,T4,V> |
Function4.andThen(Function<? super R,? extends V> after)
Returns a composed function that first applies this Function4 to the given argument and then applies
Function
after to the result. |
default Function4<T2,T3,T4,T5,R> |
Function5.apply(T1 t1)
Applies this function partially to one argument.
|
default Function4<T3,T4,T5,T6,R> |
Function6.apply(T1 t1,
T2 t2)
Applies this function partially to two arguments.
|
default Function4<T4,T5,T6,T7,R> |
Function7.apply(T1 t1,
T2 t2,
T3 t3)
Applies this function partially to three arguments.
|
default Function4<T5,T6,T7,T8,R> |
Function8.apply(T1 t1,
T2 t2,
T3 t3,
T4 t4)
Applies this function partially to 4 arguments.
|
static <T1,T2,T3,T4,R> |
Function4.constant(R value)
Returns a function that always returns the constant
value that you give in parameter.
|
static <T1,T2,T3,T4,R> |
API.Function4(Function4<T1,T2,T3,T4,R> methodReference)
Alias for
of(Function4) |
static <T1,T2,T3,T4,R> |
CheckedFunction4.lift(CheckedFunction4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)
Lifts the given
partialFunction into a total function that returns an Option result. |
static <T1,T2,T3,T4,R> |
Function4.lift(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)
Lifts the given
partialFunction into a total function that returns an Option result. |
static <T1,T2,T3,T4,R> |
CheckedFunction4.liftTry(CheckedFunction4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)
Lifts the given
partialFunction into a total function that returns an Try result. |
static <T1,T2,T3,T4,R> |
Function4.liftTry(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)
Lifts the given
partialFunction into a total function that returns an Try result. |
default Function4<T1,T2,T3,T4,R> |
Function4.memoized() |
static <T1,T2,T3,T4,R> |
Function4.of(Function4<T1,T2,T3,T4,R> methodReference)
|
default Function4<T1,T2,T3,T4,R> |
CheckedFunction4.recover(Function<? super Throwable,? extends Function4<? super T1,? super T2,? super T3,? super T4,? extends R>> recover)
Return a composed function that first applies this CheckedFunction4 to the given arguments and in case of throwable
try to get value from
recover function with same arguments and throwable information. |
default Function4<T4,T3,T2,T1,R> |
Function4.reversed() |
default Function4<T1,T2,T3,T4,R> |
CheckedFunction4.unchecked()
Return unchecked function that will return this CheckedFunction4 result in correct case and throw exception
wrapped by
IllegalStateException in case of throwable. |
static <T1,T2,T3,T4,R> |
API.unchecked(CheckedFunction4<T1,T2,T3,T4,R> f)
|
default Function4<T1,T2,T3,T4,R> |
CheckedFunction4.unchecked(Function<? super Throwable,? extends RuntimeException> exceptionMapper)
Return unchecked function that will return this CheckedFunction4 result in correct case and throw runtime exception
wrapped by
exceptionMapper in case of throwable |
Modifier and Type | Method and Description |
---|---|
<U> U |
Tuple4.apply(Function4<? super T1,? super T2,? super T3,? super T4,? extends U> f)
Transforms this tuple to an object of type U.
|
static <T,T1,T2,T3,T4,R> |
API.Case(API.Match.Pattern4<T,T1,T2,T3,T4> pattern,
Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f) |
static <T1,T2,T3,T4,R> |
API.Function4(Function4<T1,T2,T3,T4,R> methodReference)
Alias for
of(Function4) |
static <T1,T2,T3,T4,R> |
Function4.lift(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)
Lifts the given
partialFunction into a total function that returns an Option result. |
static <T1,T2,T3,T4,R> |
Function4.liftTry(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)
Lifts the given
partialFunction into a total function that returns an Try result. |
<U1,U2,U3,U4> |
Tuple4.map(Function4<? super T1,? super T2,? super T3,? super T4,Tuple4<U1,U2,U3,U4>> mapper)
Maps the components of this tuple using a mapper function.
|
static <T1,T2,T3,T4,R> |
Function4.of(Function4<T1,T2,T3,T4,R> methodReference)
|
<U> U |
Tuple4.transform(Function4<? super T1,? super T2,? super T3,? super T4,? extends U> f)
Deprecated.
Use
Tuple4.apply(Function4) instead, will be removed in 3.0.0 |
<R> Iterator<R> |
API.For4.yield(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)
Yields a result for elements of the cross product of the underlying Iterables.
|
Modifier and Type | Method and Description |
---|---|
default Function4<T1,T2,T3,T4,R> |
CheckedFunction4.recover(Function<? super Throwable,? extends Function4<? super T1,? super T2,? super T3,? super T4,? extends R>> recover)
Return a composed function that first applies this CheckedFunction4 to the given arguments and in case of throwable
try to get value from
recover function with same arguments and throwable information. |
Modifier and Type | Method and Description |
---|---|
<R> Validation<List<E>,R> |
Validation.Builder4.ap(Function4<T1,T2,T3,T4,R> f) |
Copyright © 2016. All Rights Reserved.