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