| Modifier and Type | Method and Description |
|---|---|
static LSrtIntConsumer |
LSrtIntConsumer.uncurry(LSrtFunction<LIntConsumer> func) |
static LBiSrtConsumer |
LBiSrtConsumer.uncurry(LSrtFunction<LSrtConsumer> func) |
| Modifier and Type | Method and Description |
|---|---|
default LSrtConsumer |
LObjSrtConsumer.lShrink(LSrtFunction<T> left) |
static <T> LSrtConsumer |
LObjSrtConsumer.lShrinked(LSrtFunction<T> left,
LObjSrtConsumer<T> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LSrtFunction<V> |
LSrtToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LSrtFunction<V> |
LSrtToCharFunction.then(LCharFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LSrtFunction<V> |
LSrtToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LSrtFunction<V> |
LSrtToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LSrtFunction<V> |
LSrtToIntFunction.then(LIntFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LSrtFunction<V> |
LSrtToLongFunction.then(LLongFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LLongFunction<V> |
LLongToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LIntFunction<V> |
LIntToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LDblFunction<V> |
LDblToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LCharFunction<V> |
LCharToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LByteFunction<V> |
LByteToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LSrtFunction.LSrtFunctionSingle<R> |
| Modifier and Type | Method and Description |
|---|---|
default LSrtFunction<R> |
LSrtFunction.after(LConsumer<? super R> after) |
default LSrtFunction<R> |
LSrtFunction.before(LSrtConsumer before) |
default <V2> LSrtFunction<V2> |
LSrtFunction.cast()
Cast that replace generics.
|
static <V2,R> LSrtFunction<V2> |
LSrtFunction.cast(LSrtFunction<R> function)
Cast that replace generics.
|
default LSrtFunction<R> |
LSrtFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
static <R> LSrtFunction<R> |
LSrtFunction.composed(LSrtUnaryOperator before,
LSrtFunction<R> after) |
static <R> LSrtFunction<R> |
LSrtFunction.constant(R r)
Creates function that always returns the same value.
|
static <R> LSrtFunction<R> |
LSrtFunction.failSafe(LSrtFunction<R> func,
LSrtFunction<R> failSafe) |
default LSrtFunction<R> |
LSrtFunction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
default LSrtFunction<R> |
LObjSrtFunction.lShrink(LSrtFunction<T> left) |
default LSrtFunction<R> |
LBiSrtFunction.lShrink(LSrtUnaryOperator left) |
default LSrtFunction<R> |
LBiSrtFunction.lShrinkc(short a1) |
default LSrtFunction<R> |
LObjSrtFunction.lShrinkc(T a1) |
static <R,T> LSrtFunction<R> |
LObjSrtFunction.lShrinked(LSrtFunction<T> left,
LObjSrtFunction<T,R> func) |
static <R> LSrtFunction<R> |
LBiSrtFunction.lShrinked(LSrtUnaryOperator left,
LBiSrtFunction<R> func) |
static <R> LSrtFunction<R> |
LBiSrtFunction.lShrinkedc(short a1,
LBiSrtFunction<R> func) |
static <R,T> LSrtFunction<R> |
LObjSrtFunction.lShrinkedc(T a1,
LObjSrtFunction<T,R> func) |
default LSrtFunction<R> |
LSrtFunction.nonNullable()
Converts to function that makes sure that the result is not null.
|
static <R> LSrtFunction<R> |
LSrtFunction.recursive(LFunction<LSrtFunction<R>,LSrtFunction<R>> selfLambda) |
default LSrtFunction<R> |
LBiSrtFunction.rShrink(LSrtUnaryOperator right) |
default LSrtFunction<R> |
LBiSrtFunction.rShrinkc(short a2) |
static <R> LSrtFunction<R> |
LBiSrtFunction.rShrinked(LSrtUnaryOperator right,
LBiSrtFunction<R> func) |
static <R> LSrtFunction<R> |
LBiSrtFunction.rShrinkedc(short a2,
LBiSrtFunction<R> func) |
static <R> LSrtFunction<R> |
LSrtFunction.safe()
Safe instance.
|
static <R> LSrtFunction<R> |
LSrtFunction.safe(LSrtFunction<R> other)
Safe wrapping.
|
static <R> LSrtFunction<R> |
LSrtFunction.srtFunc(LSrtFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LSrtFunction<R> |
LSrtFunction.srtFuncThrowing(ExF<Throwable> exF) |
static <R> LSrtFunction<R> |
LSrtFunction.srtFuncThrowing(String message,
ExMF<Throwable> exF) |
default <V> LSrtFunction<V> |
LSrtFunction.then(LFunction<? super R,? extends V> after)
Combines two functions together in a order.
|
default LSrtFunction<R> |
LSrtFunction.trying(ExWF<RuntimeException> exF) |
default LSrtFunction<R> |
LSrtFunction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LSrtFunction<R> |
LSrtFunction.tryingThen(LFunction<Throwable,R> handler) |
default LSrtFunction |
LSrtFunction.untyped()
Cast that removes generics.
|
LSrtFunction<R> |
LSrtFunction.LSrtFunctionSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static <R> LSupplier<LSrtFunction<R>> |
LSrtFunction.safeSupplier()
Safe instance supplier.
|
static <R> LSupplier<LSrtFunction<R>> |
LSrtFunction.safeSupplier(LSupplier<LSrtFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.apply1st(LSrtFunction<R> func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.apply2nd(LSrtFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T,R> LObjSrtFunction<T,R> |
LObjSrtFunction.apply2nd(LSrtFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T1,T2,R> LBiObjSrtFunction<T1,T2,R> |
LBiObjSrtFunction.apply3rd(LSrtFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <T,R> LObjIntSrtFunction<T,R> |
LObjIntSrtFunction.apply3rd(LSrtFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <R> R |
LSrtFunction.call(short a,
LSrtFunction<R> lambda) |
static <V2,R> LSrtFunction<V2> |
LSrtFunction.cast(LSrtFunction<R> function)
Cast that replace generics.
|
static <R> LSrtFunction<R> |
LSrtFunction.composed(LSrtUnaryOperator before,
LSrtFunction<R> after) |
static <V,R> LFunction<V,R> |
LSrtFunction.composed(LToSrtFunction<? super V> before,
LSrtFunction<R> after) |
static <R> LSrtFunction<R> |
LSrtFunction.failSafe(LSrtFunction<R> func,
LSrtFunction<R> failSafe) |
static <R> LSrtFunction<R> |
LSrtFunction.failSafe(LSrtFunction<R> func,
LSrtFunction<R> failSafe) |
default R |
LSrtFunction.failSafeApply(short a,
LSrtFunction<R> failSafe) |
static <R> R |
LSrtFunction.failSafeApply(short a,
LSrtFunction<R> func,
LSrtFunction<R> failSafe) |
static <R> R |
LSrtFunction.failSafeApply(short a,
LSrtFunction<R> func,
LSrtFunction<R> failSafe) |
static <R> void |
LSrtFunction.fromTill(int min_i,
int max_i,
short a,
LSrtFunction<R> func)
From-To.
|
static <R> void |
LSrtFunction.fromTo(int min_i,
int max_i,
short a,
LSrtFunction<R> func)
From-To.
|
static <R> R |
LSrtFunction.handlingApply(short a,
LSrtFunction<R> func,
HandlingInstructions<Throwable,RuntimeException> handling) |
default LSrtFunction<R> |
LObjSrtFunction.lShrink(LSrtFunction<T> left) |
static <R,T> LSrtFunction<R> |
LObjSrtFunction.lShrinked(LSrtFunction<T> left,
LObjSrtFunction<T,R> func) |
static <R> LSrtFunction<R> |
LSrtFunction.safe(LSrtFunction<R> other)
Safe wrapping.
|
static <R> LSrtFunction<R> |
LSrtFunction.srtFunc(LSrtFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> void |
LSrtFunction.times(int max_i,
short a,
LSrtFunction<R> func)
From-To.
|
static <R> R |
LSrtFunction.tryApply(short a,
LSrtFunction<R> func) |
static <R> R |
LSrtFunction.tryApply(short a,
LSrtFunction<R> func,
ExWF<RuntimeException> exF) |
static <R> R |
LSrtFunction.tryApply(short a,
LSrtFunction<R> func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static <R> R |
LSrtFunction.tryApplyThen(short a,
LSrtFunction<R> func,
LFunction<Throwable,R> handler) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.uncurry(LSrtFunction<LSrtFunction<R>> func) |
| Modifier and Type | Method and Description |
|---|---|
static <R> LSrtFunction<R> |
LSrtFunction.recursive(LFunction<LSrtFunction<R>,LSrtFunction<R>> selfLambda) |
static <R> LSrtFunction<R> |
LSrtFunction.recursive(LFunction<LSrtFunction<R>,LSrtFunction<R>> selfLambda) |
static <R> LSupplier<LSrtFunction<R>> |
LSrtFunction.safeSupplier(LSupplier<LSrtFunction<R>> supplier)
Safe supplier.
|
static <T1,T2,R> LBiObjSrtFunction<T1,T2,R> |
LBiObjSrtFunction.uncurry(LFunction<T1,LFunction<T2,LSrtFunction<R>>> func) |
static <T,R> LObjIntSrtFunction<T,R> |
LObjIntSrtFunction.uncurry(LFunction<T,LIntFunction<LSrtFunction<R>>> func) |
static <T,R> LObjSrtFunction<T,R> |
LObjSrtFunction.uncurry(LFunction<T,LSrtFunction<R>> func) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.uncurry(LSrtFunction<LSrtFunction<R>> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LFunction<T,V> |
LToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiFunction<T1,T2,V> |
LToSrtBiFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LOiFunction<T,V> |
LOiToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiSrtFunction<V> |
LSrtBinaryOperator.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
static LSrtBinaryOperator |
LSrtBinaryOperator.uncurry(LSrtFunction<LSrtUnaryOperator> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LSrtFunction<V> |
LSrtUnaryOperator.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LSrtFunction<V> |
LSrtUnaryOperator.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LSrtFunction<V> |
LSrtPredicate.boolToSrtFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LSrtPredicate |
LObjSrtPredicate.lShrink(LSrtFunction<T> left) |
static <T> LSrtPredicate |
LObjSrtPredicate.lShrinked(LSrtFunction<T> left,
LObjSrtPredicate<T> func) |
static LSrtIntPredicate |
LSrtIntPredicate.uncurry(LSrtFunction<LIntPredicate> func) |
static LBiSrtPredicate |
LBiSrtPredicate.uncurry(LSrtFunction<LSrtPredicate> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LSupplier<V> |
LSrtSupplier.toSup(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.