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