| 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 |
LBiDblFunction.LDbl1Dbl0Func<R>
Permutation of LBiDblFunction for method references.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LBiDblFunction.LBiDblFunctionSingle<R> |
| Modifier and Type | Method and Description |
|---|---|
default LBiDblFunction<R> |
LBiDblFunction.after(LConsumer<? super R> after) |
static <R> LBiDblFunction<R> |
LBiDblFunction.apply1st(LDblFunction<R> func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.apply2nd(LDblFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
default LBiDblFunction<R> |
LBiDblFunction.before(LBiDblConsumer before) |
static <R> LBiDblFunction<R> |
LBiDblFunction.biDblFunc(LBiDblFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LBiDblFunction<R> |
LBiDblFunction.biDblFuncThrowing(ExF<Throwable> exF) |
static <R> LBiDblFunction<R> |
LBiDblFunction.biDblFuncThrowing(String message,
ExMF<Throwable> exF) |
default <V2> LBiDblFunction<V2> |
LBiDblFunction.cast()
Cast that replace generics.
|
static <V2,R> LBiDblFunction<V2> |
LBiDblFunction.cast(LBiDblFunction<R> function)
Cast that replace generics.
|
default LBiDblFunction<R> |
LBiDblFunction.compose(LDblUnaryOperator before1,
LDblUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.composed(LDblUnaryOperator before1,
LDblUnaryOperator before2,
LBiDblFunction<R> after) |
static <R> LBiDblFunction<R> |
LBiDblFunction.constant(R r)
Creates function that always returns the same value.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.failSafe(LBiDblFunction<R> func,
LBiDblFunction<R> failSafe) |
default LBiDblFunction<R> |
LBiDblFunction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
default LBiDblFunction<R> |
LBiDblFunction.nonNullable()
Converts to function that makes sure that the result is not null.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.recursive(LFunction<LBiDblFunction<R>,LBiDblFunction<R>> selfLambda) |
static <R> LBiDblFunction<R> |
LBiDblFunction.safe()
Safe instance.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.safe(LBiDblFunction<R> other)
Safe wrapping.
|
default <V> LBiDblFunction<V> |
LBiDblFunction.then(LFunction<? super R,? extends V> after)
Combines two functions together in a order.
|
default LBiDblFunction<R> |
LBiDblFunction.trying(ExWF<RuntimeException> exF) |
default LBiDblFunction<R> |
LBiDblFunction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LBiDblFunction<R> |
LBiDblFunction.tryingThen(LFunction<Throwable,R> handler) |
static <R> LBiDblFunction<R> |
LBiDblFunction.uncurry(LDblFunction<LDblFunction<R>> func) |
default LBiDblFunction |
LBiDblFunction.untyped()
Cast that removes generics.
|
LBiDblFunction<R> |
LBiDblFunction.LBiDblFunctionSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static <R> LSupplier<LBiDblFunction<R>> |
LBiDblFunction.safeSupplier()
Safe instance supplier.
|
static <R> LSupplier<LBiDblFunction<R>> |
LBiDblFunction.safeSupplier(LSupplier<LBiDblFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiDblFunction<R> |
LBiDblFunction.biDblFunc(LBiDblFunction<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 |
LBiDblFunction.call(double a1,
double a2,
LBiDblFunction<R> lambda) |
static <V2,R> LBiDblFunction<V2> |
LBiDblFunction.cast(LBiDblFunction<R> function)
Cast that replace generics.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.composed(LDblUnaryOperator before1,
LDblUnaryOperator before2,
LBiDblFunction<R> after) |
static <V1,V2,R> LBiFunction<V1,V2,R> |
LBiDblFunction.composed(LToDblFunction<? super V1> before1,
LToDblFunction<? super V2> before2,
LBiDblFunction<R> after) |
static <R> LBiDblFunction<R> |
LBiDblFunction.failSafe(LBiDblFunction<R> func,
LBiDblFunction<R> failSafe) |
static <R> LBiDblFunction<R> |
LBiDblFunction.failSafe(LBiDblFunction<R> func,
LBiDblFunction<R> failSafe) |
default R |
LBiDblFunction.failSafeApply(double a1,
double a2,
LBiDblFunction<R> failSafe) |
static <R> R |
LBiDblFunction.failSafeApply(double a1,
double a2,
LBiDblFunction<R> func,
LBiDblFunction<R> failSafe) |
static <R> R |
LBiDblFunction.failSafeApply(double a1,
double a2,
LBiDblFunction<R> func,
LBiDblFunction<R> failSafe) |
static <R> void |
LBiDblFunction.fromTill(int min_i,
int max_i,
double a1,
double a2,
LBiDblFunction<R> func)
From-To.
|
static <R> void |
LBiDblFunction.fromTo(int min_i,
int max_i,
double a1,
double a2,
LBiDblFunction<R> func)
From-To.
|
static <R> R |
LBiDblFunction.handlingApply(double a1,
double a2,
LBiDblFunction<R> func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static <R> LDblFunction<R> |
LBiDblFunction.lShrinked(LDblUnaryOperator left,
LBiDblFunction<R> func) |
static <R> LDblFunction<R> |
LBiDblFunction.lShrinkedc(double a1,
LBiDblFunction<R> func) |
static <R> LDblFunction<R> |
LBiDblFunction.rShrinked(LDblUnaryOperator right,
LBiDblFunction<R> func) |
static <R> LDblFunction<R> |
LBiDblFunction.rShrinkedc(double a2,
LBiDblFunction<R> func) |
static <R> LBiDblFunction<R> |
LBiDblFunction.safe(LBiDblFunction<R> other)
Safe wrapping.
|
static <R> void |
LBiDblFunction.times(int max_i,
double a1,
double a2,
LBiDblFunction<R> func)
From-To.
|
static <R> R |
LBiDblFunction.tryApply(double a1,
double a2,
LBiDblFunction<R> func) |
static <R> R |
LBiDblFunction.tryApply(double a1,
double a2,
LBiDblFunction<R> func,
ExWF<RuntimeException> exF) |
static <R> R |
LBiDblFunction.tryApply(double a1,
double a2,
LBiDblFunction<R> func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static <R> R |
LBiDblFunction.tryApplyThen(double a1,
double a2,
LBiDblFunction<R> func,
LFunction<Throwable,R> handler) |
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiDblFunction<R> |
LBiDblFunction.recursive(LFunction<LBiDblFunction<R>,LBiDblFunction<R>> selfLambda) |
static <R> LBiDblFunction<R> |
LBiDblFunction.recursive(LFunction<LBiDblFunction<R>,LBiDblFunction<R>> selfLambda) |
static <R> LSupplier<LBiDblFunction<R>> |
LBiDblFunction.safeSupplier(LSupplier<LBiDblFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiDblFunction<V> |
LDblBinaryOperator.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiDblFunction<V> |
LBiDblPredicate.boolToBiDblFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.