| Package | Description |
|---|---|
| eu.lunisolar.magma.func.function.from | |
| eu.lunisolar.magma.func.operator.binary | |
| eu.lunisolar.magma.func.predicate |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
LBiSrtFunction.LSrt1Srt0Func<R>
Permutation of LBiSrtFunction for method references.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LBiSrtFunction.LBiSrtFunctionSingle<R> |
| Modifier and Type | Method and Description |
|---|---|
default LBiSrtFunction<R> |
LBiSrtFunction.after(LConsumer<? super R> after) |
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.
|
default LBiSrtFunction<R> |
LBiSrtFunction.before(LBiSrtConsumer before) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.biSrtFunc(LBiSrtFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.biSrtFuncThrowing(ExF<Throwable> exF) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.biSrtFuncThrowing(String message,
ExMF<Throwable> exF) |
default <V2> LBiSrtFunction<V2> |
LBiSrtFunction.cast()
Cast that replace generics.
|
static <V2,R> LBiSrtFunction<V2> |
LBiSrtFunction.cast(LBiSrtFunction<R> function)
Cast that replace generics.
|
default LBiSrtFunction<R> |
LBiSrtFunction.compose(LSrtUnaryOperator before1,
LSrtUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.composed(LSrtUnaryOperator before1,
LSrtUnaryOperator before2,
LBiSrtFunction<R> after) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.constant(R r)
Creates function that always returns the same value.
|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.failSafe(LBiSrtFunction<R> func,
LBiSrtFunction<R> failSafe) |
default LBiSrtFunction<R> |
LBiSrtFunction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
default LBiSrtFunction<R> |
LBiSrtFunction.nonNullable()
Converts to function that makes sure that the result is not null.
|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.recursive(LFunction<LBiSrtFunction<R>,LBiSrtFunction<R>> selfLambda) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.safe()
Safe instance.
|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.safe(LBiSrtFunction<R> other)
Safe wrapping.
|
default <V> LBiSrtFunction<V> |
LBiSrtFunction.then(LFunction<? super R,? extends V> after)
Combines two functions together in a order.
|
default LBiSrtFunction<R> |
LBiSrtFunction.trying(ExWF<RuntimeException> exF) |
default LBiSrtFunction<R> |
LBiSrtFunction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LBiSrtFunction<R> |
LBiSrtFunction.tryingThen(LFunction<Throwable,R> handler) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.uncurry(LSrtFunction<LSrtFunction<R>> func) |
default LBiSrtFunction |
LBiSrtFunction.untyped()
Cast that removes generics.
|
LBiSrtFunction<R> |
LBiSrtFunction.LBiSrtFunctionSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static <R> LSupplier<LBiSrtFunction<R>> |
LBiSrtFunction.safeSupplier()
Safe instance supplier.
|
static <R> LSupplier<LBiSrtFunction<R>> |
LBiSrtFunction.safeSupplier(LSupplier<LBiSrtFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.biSrtFunc(LBiSrtFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> R |
LBiSrtFunction.call(short a1,
short a2,
LBiSrtFunction<R> lambda) |
static <V2,R> LBiSrtFunction<V2> |
LBiSrtFunction.cast(LBiSrtFunction<R> function)
Cast that replace generics.
|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.composed(LSrtUnaryOperator before1,
LSrtUnaryOperator before2,
LBiSrtFunction<R> after) |
static <V1,V2,R> LBiFunction<V1,V2,R> |
LBiSrtFunction.composed(LToSrtFunction<? super V1> before1,
LToSrtFunction<? super V2> before2,
LBiSrtFunction<R> after) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.failSafe(LBiSrtFunction<R> func,
LBiSrtFunction<R> failSafe) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.failSafe(LBiSrtFunction<R> func,
LBiSrtFunction<R> failSafe) |
default R |
LBiSrtFunction.failSafeApply(short a1,
short a2,
LBiSrtFunction<R> failSafe) |
static <R> R |
LBiSrtFunction.failSafeApply(short a1,
short a2,
LBiSrtFunction<R> func,
LBiSrtFunction<R> failSafe) |
static <R> R |
LBiSrtFunction.failSafeApply(short a1,
short a2,
LBiSrtFunction<R> func,
LBiSrtFunction<R> failSafe) |
static <R> void |
LBiSrtFunction.fromTill(int min_i,
int max_i,
short a1,
short a2,
LBiSrtFunction<R> func)
From-To.
|
static <R> void |
LBiSrtFunction.fromTo(int min_i,
int max_i,
short a1,
short a2,
LBiSrtFunction<R> func)
From-To.
|
static <R> R |
LBiSrtFunction.handlingApply(short a1,
short a2,
LBiSrtFunction<R> func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static <R> LSrtFunction<R> |
LBiSrtFunction.lShrinked(LSrtUnaryOperator left,
LBiSrtFunction<R> func) |
static <R> LSrtFunction<R> |
LBiSrtFunction.lShrinkedc(short a1,
LBiSrtFunction<R> func) |
static <R> LSrtFunction<R> |
LBiSrtFunction.rShrinked(LSrtUnaryOperator right,
LBiSrtFunction<R> func) |
static <R> LSrtFunction<R> |
LBiSrtFunction.rShrinkedc(short a2,
LBiSrtFunction<R> func) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.safe(LBiSrtFunction<R> other)
Safe wrapping.
|
static <R> void |
LBiSrtFunction.times(int max_i,
short a1,
short a2,
LBiSrtFunction<R> func)
From-To.
|
static <R> R |
LBiSrtFunction.tryApply(short a1,
short a2,
LBiSrtFunction<R> func) |
static <R> R |
LBiSrtFunction.tryApply(short a1,
short a2,
LBiSrtFunction<R> func,
ExWF<RuntimeException> exF) |
static <R> R |
LBiSrtFunction.tryApply(short a1,
short a2,
LBiSrtFunction<R> func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static <R> R |
LBiSrtFunction.tryApplyThen(short a1,
short a2,
LBiSrtFunction<R> func,
LFunction<Throwable,R> handler) |
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiSrtFunction<R> |
LBiSrtFunction.recursive(LFunction<LBiSrtFunction<R>,LBiSrtFunction<R>> selfLambda) |
static <R> LBiSrtFunction<R> |
LBiSrtFunction.recursive(LFunction<LBiSrtFunction<R>,LBiSrtFunction<R>> selfLambda) |
static <R> LSupplier<LBiSrtFunction<R>> |
LBiSrtFunction.safeSupplier(LSupplier<LBiSrtFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiSrtFunction<V> |
LSrtBinaryOperator.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiSrtFunction<V> |
LBiSrtPredicate.boolToBiSrtFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.