| Modifier and Type | Method and Description |
|---|---|
default LSrtConsumer |
LSrtConsumer.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
static LSrtConsumer |
LSrtConsumer.composed(LSrtUnaryOperator before,
LSrtConsumer after) |
| Modifier and Type | Method and Description |
|---|---|
default LSrtIntConsumer |
LSrtIntConsumer.compose(LSrtUnaryOperator before1,
LIntUnaryOperator before2)
Allows to manipulate the domain of the function.
|
default LBiSrtConsumer |
LBiSrtConsumer.compose(LSrtUnaryOperator before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static LSrtIntConsumer |
LSrtIntConsumer.composed(LSrtUnaryOperator before1,
LIntUnaryOperator before2,
LSrtIntConsumer after) |
static LBiSrtConsumer |
LBiSrtConsumer.composed(LSrtUnaryOperator before1,
LSrtUnaryOperator before2,
LBiSrtConsumer after) |
default LSrtConsumer |
LBiSrtConsumer.lShrink(LSrtUnaryOperator left) |
static LSrtConsumer |
LBiSrtConsumer.lShrinked(LSrtUnaryOperator left,
LBiSrtConsumer func) |
default LSrtConsumer |
LBiSrtConsumer.rShrink(LSrtUnaryOperator right) |
static LSrtConsumer |
LBiSrtConsumer.rShrinked(LSrtUnaryOperator right,
LBiSrtConsumer func) |
| Modifier and Type | Method and Description |
|---|---|
default <V1> LTieSrtConsumer<V1> |
LTieSrtConsumer.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3)
Allows to manipulate the domain of the function.
|
default <V1> LObjSrtConsumer<V1> |
LObjSrtConsumer.compose(LFunction<? super V1,? extends T> before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
default <V1,V2> LBiObjSrtConsumer<V1,V2> |
LBiObjSrtConsumer.compose(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LSrtUnaryOperator before3)
Allows to manipulate the domain of the function.
|
static <V1,T> LTieSrtConsumer<V1> |
LTieSrtConsumer.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3,
LTieSrtConsumer<T> after) |
static <V1,T> LObjSrtConsumer<V1> |
LObjSrtConsumer.composed(LFunction<? super V1,? extends T> before1,
LSrtUnaryOperator before2,
LObjSrtConsumer<T> after) |
static <V1,V2,T1,T2> |
LBiObjSrtConsumer.composed(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LSrtUnaryOperator before3,
LBiObjSrtConsumer<T1,T2> after) |
| Modifier and Type | Method and Description |
|---|---|
default LSrtUnaryOperator |
LSrtToByteFunction.thenToSrt(LByteToSrtFunction after)
Combines two functions together in a order.
|
default LSrtUnaryOperator |
LSrtToCharFunction.thenToSrt(LCharToSrtFunction after)
Combines two functions together in a order.
|
default LSrtUnaryOperator |
LSrtToDblFunction.thenToSrt(LDblToSrtFunction after)
Combines two functions together in a order.
|
default LSrtUnaryOperator |
LSrtToFltFunction.thenToSrt(LFltToSrtFunction after)
Combines two functions together in a order.
|
default LSrtUnaryOperator |
LSrtToIntFunction.thenToSrt(LIntToSrtFunction after)
Combines two functions together in a order.
|
default LSrtUnaryOperator |
LSrtToLongFunction.thenToSrt(LLongToSrtFunction after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LSrtToLongFunction |
LSrtToLongFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
default LSrtToIntFunction |
LSrtToIntFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
default LSrtToFltFunction |
LSrtToFltFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
default LSrtToDblFunction |
LSrtToDblFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
default LSrtToCharFunction |
LSrtToCharFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
default LSrtToByteFunction |
LSrtToByteFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
static LSrtToByteFunction |
LSrtToByteFunction.composed(LSrtUnaryOperator before,
LSrtToByteFunction after) |
static LSrtToCharFunction |
LSrtToCharFunction.composed(LSrtUnaryOperator before,
LSrtToCharFunction after) |
static LSrtToDblFunction |
LSrtToDblFunction.composed(LSrtUnaryOperator before,
LSrtToDblFunction after) |
static LSrtToFltFunction |
LSrtToFltFunction.composed(LSrtUnaryOperator before,
LSrtToFltFunction after) |
static LSrtToIntFunction |
LSrtToIntFunction.composed(LSrtUnaryOperator before,
LSrtToIntFunction after) |
static LSrtToLongFunction |
LSrtToLongFunction.composed(LSrtUnaryOperator before,
LSrtToLongFunction after) |
default LLongToSrtFunction |
LLongToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LIntToSrtFunction |
LIntToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LFltToSrtFunction |
LFltToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LDblToSrtFunction |
LDblToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LCharToSrtFunction |
LCharToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LByteToSrtFunction |
LByteToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LBoolToSrtFunction |
LBoolToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LSrtUnaryOperator |
LSrtFunction.thenToSrt(LToSrtFunction<? super R> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V1> LObjIntSrtFunction<V1,R> |
LObjIntSrtFunction.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3)
Allows to manipulate the domain of the function.
|
default <V1> LObjSrtFunction<V1,R> |
LObjSrtFunction.compose(LFunction<? super V1,? extends T> before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
default <V1,V2> LBiObjSrtFunction<V1,V2,R> |
LBiObjSrtFunction.compose(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LSrtUnaryOperator before3)
Allows to manipulate the domain of the function.
|
default LSrtFunction<R> |
LSrtFunction.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
default LBiSrtFunction<R> |
LBiSrtFunction.compose(LSrtUnaryOperator before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static <V1,T,R> LObjIntSrtFunction<V1,R> |
LObjIntSrtFunction.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3,
LObjIntSrtFunction<T,R> after) |
static <V1,T,R> LObjSrtFunction<V1,R> |
LObjSrtFunction.composed(LFunction<? super V1,? extends T> before1,
LSrtUnaryOperator before2,
LObjSrtFunction<T,R> after) |
static <V1,V2,T1,T2,R> |
LBiObjSrtFunction.composed(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LSrtUnaryOperator before3,
LBiObjSrtFunction<T1,T2,R> after) |
static <R> LSrtFunction<R> |
LSrtFunction.composed(LSrtUnaryOperator before,
LSrtFunction<R> after) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.composed(LSrtUnaryOperator before1,
LSrtUnaryOperator before2,
LBiSrtFunction<R> after) |
default LSrtFunction<R> |
LBiSrtFunction.lShrink(LSrtUnaryOperator left) |
static <R> LSrtFunction<R> |
LBiSrtFunction.lShrinked(LSrtUnaryOperator left,
LBiSrtFunction<R> func) |
default LSrtFunction<R> |
LBiSrtFunction.rShrink(LSrtUnaryOperator right) |
static <R> LSrtFunction<R> |
LBiSrtFunction.rShrinked(LSrtUnaryOperator right,
LBiSrtFunction<R> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V1> LTieSrtFunction<V1> |
LTieSrtFunction.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3)
Allows to manipulate the domain of the function.
|
static <V1,T> LTieSrtFunction<V1> |
LTieSrtFunction.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3,
LTieSrtFunction<T> after) |
default LToSrtFunction<T> |
LToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LToSrtBiFunction<T1,T2> |
LToSrtBiFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LOiToSrtFunction<T> |
LOiToSrtFunction.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LSrtUnaryOperator |
LSrtBinaryOperator.lShrink(LSrtUnaryOperator left) |
default LSrtUnaryOperator |
LSrtBinaryOperator.lShrinkc(short a1) |
static LSrtUnaryOperator |
LSrtBinaryOperator.lShrinked(LSrtUnaryOperator left,
LSrtBinaryOperator func) |
static LSrtUnaryOperator |
LSrtBinaryOperator.lShrinkedc(short a1,
LSrtBinaryOperator func) |
default LSrtUnaryOperator |
LSrtBinaryOperator.rShrink(LSrtUnaryOperator right) |
default LSrtUnaryOperator |
LSrtBinaryOperator.rShrinkc(short a2) |
static LSrtUnaryOperator |
LSrtBinaryOperator.rShrinked(LSrtUnaryOperator right,
LSrtBinaryOperator func) |
static LSrtUnaryOperator |
LSrtBinaryOperator.rShrinkedc(short a2,
LSrtBinaryOperator func) |
| Modifier and Type | Method and Description |
|---|---|
static LSrtBinaryOperator |
LSrtBinaryOperator.apply1stAsSrt(LSrtUnaryOperator func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static LSrtBinaryOperator |
LSrtBinaryOperator.apply2ndAsSrt(LSrtUnaryOperator func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
default LSrtBinaryOperator |
LSrtBinaryOperator.compose(LSrtUnaryOperator before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static LSrtBinaryOperator |
LSrtBinaryOperator.composed(LSrtUnaryOperator before1,
LSrtUnaryOperator before2,
LSrtBinaryOperator after) |
default LSrtUnaryOperator |
LSrtBinaryOperator.lShrink(LSrtUnaryOperator left) |
static LSrtUnaryOperator |
LSrtBinaryOperator.lShrinked(LSrtUnaryOperator left,
LSrtBinaryOperator func) |
default LSrtUnaryOperator |
LSrtBinaryOperator.rShrink(LSrtUnaryOperator right) |
static LSrtUnaryOperator |
LSrtBinaryOperator.rShrinked(LSrtUnaryOperator right,
LSrtBinaryOperator func) |
default LSrtBinaryOperator |
LSrtBinaryOperator.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
static LSrtBinaryOperator |
LSrtBinaryOperator.uncurry(LSrtFunction<LSrtUnaryOperator> func) |
| Modifier and Type | Class and Description |
|---|---|
static class |
LSrtUnaryOperator.LSrtUnaryOperatorSingle |
| Modifier and Type | Method and Description |
|---|---|
default LSrtUnaryOperator |
LSrtUnaryOperator.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
static LSrtUnaryOperator |
LSrtUnaryOperator.composed(LSrtUnaryOperator before,
LSrtUnaryOperator after) |
static LSrtUnaryOperator |
LSrtUnaryOperator.constant(short r)
Creates function that always returns the same value.
|
static LSrtUnaryOperator |
LSrtUnaryOperator.failSafe(LSrtUnaryOperator func,
LSrtUnaryOperator failSafe) |
default LSrtUnaryOperator |
LSrtUnaryOperator.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
static LSrtUnaryOperator |
LSrtUnaryOperator.identity()
Returns a function that always returns its input argument.
|
static LSrtUnaryOperator |
LSrtUnaryOperator.recursive(LFunction<LSrtUnaryOperator,LSrtUnaryOperator> selfLambda) |
static LSrtUnaryOperator |
LSrtUnaryOperator.safe()
Safe instance.
|
static LSrtUnaryOperator |
LSrtUnaryOperator.safe(LSrtUnaryOperator other)
Safe wrapping.
|
static LSrtUnaryOperator |
LSrtUnaryOperator.srtUnaryOp(LSrtUnaryOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LSrtUnaryOperator |
LSrtUnaryOperator.srtUnaryOpThrowing(ExF<Throwable> exF) |
static LSrtUnaryOperator |
LSrtUnaryOperator.srtUnaryOpThrowing(String message,
ExMF<Throwable> exF) |
default LSrtUnaryOperator |
LSrtUnaryOperator.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
default LSrtUnaryOperator |
LSrtUnaryOperator.trying(ExWF<RuntimeException> exF) |
default LSrtUnaryOperator |
LSrtUnaryOperator.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LSrtUnaryOperator |
LSrtUnaryOperator.tryingThen(LToSrtFunction<Throwable> handler) |
LSrtUnaryOperator |
LSrtUnaryOperator.LSrtUnaryOperatorSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static LSupplier<LSrtUnaryOperator> |
LSrtUnaryOperator.safeSupplier()
Safe instance supplier.
|
static LSupplier<LSrtUnaryOperator> |
LSrtUnaryOperator.safeSupplier(LSupplier<LSrtUnaryOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static short |
LSrtUnaryOperator.call(short a,
LSrtUnaryOperator lambda) |
default LSrtUnaryOperator |
LSrtUnaryOperator.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
static LSrtUnaryOperator |
LSrtUnaryOperator.composed(LSrtUnaryOperator before,
LSrtUnaryOperator after) |
static <V> LToSrtFunction<V> |
LSrtUnaryOperator.composed(LToSrtFunction<? super V> before,
LSrtUnaryOperator after) |
static LSrtUnaryOperator |
LSrtUnaryOperator.failSafe(LSrtUnaryOperator func,
LSrtUnaryOperator failSafe) |
default short |
LSrtUnaryOperator.failSafeApplyAsSrt(short a,
LSrtUnaryOperator failSafe) |
static short |
LSrtUnaryOperator.failSafeApplyAsSrt(short a,
LSrtUnaryOperator func,
LSrtUnaryOperator failSafe) |
static void |
LSrtUnaryOperator.fromTill(int min_i,
int max_i,
short a,
LSrtUnaryOperator func)
From-To.
|
static void |
LSrtUnaryOperator.fromTo(int min_i,
int max_i,
short a,
LSrtUnaryOperator func)
From-To.
|
static short |
LSrtUnaryOperator.handlingApplyAsSrt(short a,
LSrtUnaryOperator func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static LSrtUnaryOperator |
LSrtUnaryOperator.safe(LSrtUnaryOperator other)
Safe wrapping.
|
static LSrtUnaryOperator |
LSrtUnaryOperator.srtUnaryOp(LSrtUnaryOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
default LSrtUnaryOperator |
LSrtUnaryOperator.thenToSrt(LSrtUnaryOperator after)
Combines two functions together in a order.
|
static void |
LSrtUnaryOperator.times(int max_i,
short a,
LSrtUnaryOperator func)
From-To.
|
static short |
LSrtUnaryOperator.tryApplyAsSrt(short a,
LSrtUnaryOperator func) |
static short |
LSrtUnaryOperator.tryApplyAsSrt(short a,
LSrtUnaryOperator func,
ExWF<RuntimeException> exF) |
static short |
LSrtUnaryOperator.tryApplyAsSrt(short a,
LSrtUnaryOperator func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static short |
LSrtUnaryOperator.tryApplyAsSrtThen(short a,
LSrtUnaryOperator func,
LToSrtFunction<Throwable> handler) |
| Modifier and Type | Method and Description |
|---|---|
static LSrtUnaryOperator |
LSrtUnaryOperator.recursive(LFunction<LSrtUnaryOperator,LSrtUnaryOperator> selfLambda) |
static LSrtUnaryOperator |
LSrtUnaryOperator.recursive(LFunction<LSrtUnaryOperator,LSrtUnaryOperator> selfLambda) |
static LSupplier<LSrtUnaryOperator> |
LSrtUnaryOperator.safeSupplier(LSupplier<LSrtUnaryOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LSrtUnaryOperator |
LSrtPredicate.boolToSrtUnaryOp(LBoolToSrtFunction after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V1> LObjIntSrtPredicate<V1> |
LObjIntSrtPredicate.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3)
Allows to manipulate the domain of the function.
|
default <V1> LObjSrtPredicate<V1> |
LObjSrtPredicate.compose(LFunction<? super V1,? extends T> before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
default <V1,V2> LBiObjSrtPredicate<V1,V2> |
LBiObjSrtPredicate.compose(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LSrtUnaryOperator before3)
Allows to manipulate the domain of the function.
|
default LSrtPredicate |
LSrtPredicate.compose(LSrtUnaryOperator before)
Allows to manipulate the domain of the function.
|
default LSrtIntPredicate |
LSrtIntPredicate.compose(LSrtUnaryOperator before1,
LIntUnaryOperator before2)
Allows to manipulate the domain of the function.
|
default LBiSrtPredicate |
LBiSrtPredicate.compose(LSrtUnaryOperator before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static <V1,T> LObjIntSrtPredicate<V1> |
LObjIntSrtPredicate.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LSrtUnaryOperator before3,
LObjIntSrtPredicate<T> after) |
static <V1,T> LObjSrtPredicate<V1> |
LObjSrtPredicate.composed(LFunction<? super V1,? extends T> before1,
LSrtUnaryOperator before2,
LObjSrtPredicate<T> after) |
static <V1,V2,T1,T2> |
LBiObjSrtPredicate.composed(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LSrtUnaryOperator before3,
LBiObjSrtPredicate<T1,T2> after) |
static LSrtIntPredicate |
LSrtIntPredicate.composed(LSrtUnaryOperator before1,
LIntUnaryOperator before2,
LSrtIntPredicate after) |
static LSrtPredicate |
LSrtPredicate.composed(LSrtUnaryOperator before,
LSrtPredicate after) |
static LBiSrtPredicate |
LBiSrtPredicate.composed(LSrtUnaryOperator before1,
LSrtUnaryOperator before2,
LBiSrtPredicate after) |
default LSrtPredicate |
LBiSrtPredicate.lShrink(LSrtUnaryOperator left) |
static LSrtPredicate |
LBiSrtPredicate.lShrinked(LSrtUnaryOperator left,
LBiSrtPredicate func) |
default LSrtPredicate |
LBiSrtPredicate.rShrink(LSrtUnaryOperator right) |
static LSrtPredicate |
LBiSrtPredicate.rShrinked(LSrtUnaryOperator right,
LBiSrtPredicate func) |
| Modifier and Type | Method and Description |
|---|---|
default LSrtSupplier |
LSrtSupplier.toSrtSup(LSrtUnaryOperator after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.