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