| Package | Description |
|---|---|
| eu.lunisolar.magma.func.function.from | |
| eu.lunisolar.magma.func.operator.binary | |
| eu.lunisolar.magma.func.predicate |
| Modifier and Type | Method and Description |
|---|---|
default LCharBinaryOperator |
LBiCharFunction.thenToChar(LToCharFunction<? super R> after)
Combines two functions together in a order.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LCharBinaryOperator.LCharBinaryOperatorSingle |
| Modifier and Type | Method and Description |
|---|---|
static LCharBinaryOperator |
LCharBinaryOperator.apply1stAsChar(LCharUnaryOperator func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static LCharBinaryOperator |
LCharBinaryOperator.apply2ndAsChar(LCharUnaryOperator func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static LCharBinaryOperator |
LCharBinaryOperator.charBinaryOp(LCharBinaryOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LCharBinaryOperator |
LCharBinaryOperator.charBinaryOpThrowing(ExF<Throwable> exF) |
static LCharBinaryOperator |
LCharBinaryOperator.charBinaryOpThrowing(String message,
ExMF<Throwable> exF) |
default LCharBinaryOperator |
LCharBinaryOperator.compose(LCharUnaryOperator before1,
LCharUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static LCharBinaryOperator |
LCharBinaryOperator.composed(LCharUnaryOperator before1,
LCharUnaryOperator before2,
LCharBinaryOperator after) |
static LCharBinaryOperator |
LCharBinaryOperator.constant(char r)
Creates function that always returns the same value.
|
static LCharBinaryOperator |
LCharBinaryOperator.failSafe(LCharBinaryOperator func,
LCharBinaryOperator failSafe) |
default LCharBinaryOperator |
LCharBinaryOperator.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
static LCharBinaryOperator |
LCharBinaryOperator.max()
Returns function that returns the higher value.
|
static LCharBinaryOperator |
LCharBinaryOperator.maxBy(Comparator<Character> comparator)
Creates function that returns the lesser value according to the comparator.
|
static LCharBinaryOperator |
LCharBinaryOperator.min()
Returns function that returns the lower value.
|
static LCharBinaryOperator |
LCharBinaryOperator.minBy(Comparator<Character> comparator)
Creates function that returns the lesser value according to the comparator.
|
static LCharBinaryOperator |
LCharBinaryOperator.recursive(LFunction<LCharBinaryOperator,LCharBinaryOperator> selfLambda) |
static LCharBinaryOperator |
LCharBinaryOperator.safe()
Safe instance.
|
static LCharBinaryOperator |
LCharBinaryOperator.safe(LCharBinaryOperator other)
Safe wrapping.
|
default LCharBinaryOperator |
LCharBinaryOperator.thenToChar(LCharUnaryOperator after)
Combines two functions together in a order.
|
default LCharBinaryOperator |
LCharBinaryOperator.trying(ExWF<RuntimeException> exF) |
default LCharBinaryOperator |
LCharBinaryOperator.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LCharBinaryOperator |
LCharBinaryOperator.tryingThen(LToCharFunction<Throwable> handler) |
static LCharBinaryOperator |
LCharBinaryOperator.uncurry(LCharFunction<LCharUnaryOperator> func) |
LCharBinaryOperator |
LCharBinaryOperator.LCharBinaryOperatorSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static LSupplier<LCharBinaryOperator> |
LCharBinaryOperator.safeSupplier()
Safe instance supplier.
|
static LSupplier<LCharBinaryOperator> |
LCharBinaryOperator.safeSupplier(LSupplier<LCharBinaryOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static char |
LCharBinaryOperator.call(char a1,
char a2,
LCharBinaryOperator lambda) |
static LCharBinaryOperator |
LCharBinaryOperator.charBinaryOp(LCharBinaryOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LCharBinaryOperator |
LCharBinaryOperator.composed(LCharUnaryOperator before1,
LCharUnaryOperator before2,
LCharBinaryOperator after) |
static <V1,V2> LToCharBiFunction<V1,V2> |
LCharBinaryOperator.composed(LToCharFunction<? super V1> before1,
LToCharFunction<? super V2> before2,
LCharBinaryOperator after) |
static LCharBinaryOperator |
LCharBinaryOperator.failSafe(LCharBinaryOperator func,
LCharBinaryOperator failSafe) |
default char |
LCharBinaryOperator.failSafeApplyAsChar(char a1,
char a2,
LCharBinaryOperator failSafe) |
static char |
LCharBinaryOperator.failSafeApplyAsChar(char a1,
char a2,
LCharBinaryOperator func,
LCharBinaryOperator failSafe) |
static void |
LCharBinaryOperator.fromTill(int min_i,
int max_i,
char a1,
char a2,
LCharBinaryOperator func)
From-To.
|
static void |
LCharBinaryOperator.fromTo(int min_i,
int max_i,
char a1,
char a2,
LCharBinaryOperator func)
From-To.
|
static char |
LCharBinaryOperator.handlingApplyAsChar(char a1,
char a2,
LCharBinaryOperator func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static LCharUnaryOperator |
LCharBinaryOperator.lShrinked(LCharUnaryOperator left,
LCharBinaryOperator func) |
static LCharUnaryOperator |
LCharBinaryOperator.lShrinkedc(char a1,
LCharBinaryOperator func) |
static LCharUnaryOperator |
LCharBinaryOperator.rShrinked(LCharUnaryOperator right,
LCharBinaryOperator func) |
static LCharUnaryOperator |
LCharBinaryOperator.rShrinkedc(char a2,
LCharBinaryOperator func) |
static LCharBinaryOperator |
LCharBinaryOperator.safe(LCharBinaryOperator other)
Safe wrapping.
|
static void |
LCharBinaryOperator.times(int max_i,
char a1,
char a2,
LCharBinaryOperator func)
From-To.
|
static char |
LCharBinaryOperator.tryApplyAsChar(char a1,
char a2,
LCharBinaryOperator func) |
static char |
LCharBinaryOperator.tryApplyAsChar(char a1,
char a2,
LCharBinaryOperator func,
ExWF<RuntimeException> exF) |
static char |
LCharBinaryOperator.tryApplyAsChar(char a1,
char a2,
LCharBinaryOperator func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static char |
LCharBinaryOperator.tryApplyAsCharThen(char a1,
char a2,
LCharBinaryOperator func,
LToCharFunction<Throwable> handler) |
| Modifier and Type | Method and Description |
|---|---|
static LCharBinaryOperator |
LCharBinaryOperator.recursive(LFunction<LCharBinaryOperator,LCharBinaryOperator> selfLambda) |
static LCharBinaryOperator |
LCharBinaryOperator.recursive(LFunction<LCharBinaryOperator,LCharBinaryOperator> selfLambda) |
static LSupplier<LCharBinaryOperator> |
LCharBinaryOperator.safeSupplier(LSupplier<LCharBinaryOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LCharBinaryOperator |
LBiCharPredicate.boolToCharBinaryOp(LBoolToCharFunction after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.