| Modifier and Type | Method and Description |
|---|---|
static LBiBoolConsumer |
LBiBoolConsumer.uncurry(LBoolFunction<LBoolConsumer> func) |
static LBoolIntConsumer |
LBoolIntConsumer.uncurry(LBoolFunction<LIntConsumer> func) |
| Modifier and Type | Method and Description |
|---|---|
default LBoolConsumer |
LObjBoolConsumer.lShrink(LBoolFunction<T> left) |
static <T> LBoolConsumer |
LObjBoolConsumer.lShrinked(LBoolFunction<T> left,
LObjBoolConsumer<T> func) |
| Modifier and Type | Method and Description |
|---|---|
static LTriBoolConsumer |
LTriBoolConsumer.uncurry(LBoolFunction<LBoolFunction<LBoolConsumer>> func) |
| Modifier and Type | Method and Description |
|---|---|
static LTriBoolConsumer |
LTriBoolConsumer.uncurry(LBoolFunction<LBoolFunction<LBoolConsumer>> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LBoolFunction<V> |
LBoolToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToCharFunction.then(LCharFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToIntFunction.then(LIntFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToLongFunction.then(LLongFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LBoolFunction.LBoolFunctionSingle<R> |
| Modifier and Type | Method and Description |
|---|---|
default LBoolFunction<R> |
LBoolFunction.after(LConsumer<? super R> after) |
default LBoolFunction<R> |
LBoolFunction.before(LBoolConsumer before) |
static <R> LBoolFunction<R> |
LBoolFunction.boolFunc(LBoolFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LBoolFunction<R> |
LBoolFunction.boolFuncThrowing(ExF<Throwable> exF) |
static <R> LBoolFunction<R> |
LBoolFunction.boolFuncThrowing(String message,
ExMF<Throwable> exF) |
default <V2> LBoolFunction<V2> |
LBoolFunction.cast()
Cast that replace generics.
|
static <V2,R> LBoolFunction<V2> |
LBoolFunction.cast(LBoolFunction<R> function)
Cast that replace generics.
|
default LBoolFunction<R> |
LBoolFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
static <R> LBoolFunction<R> |
LBoolFunction.composed(LLogicalOperator before,
LBoolFunction<R> after) |
static <R> LBoolFunction<R> |
LBoolFunction.constant(R r)
Creates function that always returns the same value.
|
static <R> LBoolFunction<R> |
LBoolFunction.failSafe(LBoolFunction<R> func,
LBoolFunction<R> failSafe) |
default LBoolFunction<R> |
LBoolFunction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
default LBoolFunction<R> |
LObjBoolFunction.lShrink(LBoolFunction<T> left) |
default LBoolFunction<R> |
LBiBoolFunction.lShrink(LLogicalOperator left) |
default LBoolFunction<R> |
LBiBoolFunction.lShrinkc(boolean a1) |
default LBoolFunction<R> |
LObjBoolFunction.lShrinkc(T a1) |
static <R,T> LBoolFunction<R> |
LObjBoolFunction.lShrinked(LBoolFunction<T> left,
LObjBoolFunction<T,R> func) |
static <R> LBoolFunction<R> |
LBiBoolFunction.lShrinked(LLogicalOperator left,
LBiBoolFunction<R> func) |
static <R> LBoolFunction<R> |
LBiBoolFunction.lShrinkedc(boolean a1,
LBiBoolFunction<R> func) |
static <R,T> LBoolFunction<R> |
LObjBoolFunction.lShrinkedc(T a1,
LObjBoolFunction<T,R> func) |
default LBoolFunction<R> |
LBoolFunction.nonNullable()
Converts to function that makes sure that the result is not null.
|
static <R> LBoolFunction<R> |
LBoolFunction.recursive(LFunction<LBoolFunction<R>,LBoolFunction<R>> selfLambda) |
default LBoolFunction<R> |
LBiBoolFunction.rShrink(LLogicalOperator right) |
default LBoolFunction<R> |
LBiBoolFunction.rShrinkc(boolean a2) |
static <R> LBoolFunction<R> |
LBiBoolFunction.rShrinked(LLogicalOperator right,
LBiBoolFunction<R> func) |
static <R> LBoolFunction<R> |
LBiBoolFunction.rShrinkedc(boolean a2,
LBiBoolFunction<R> func) |
static <R> LBoolFunction<R> |
LBoolFunction.safe()
Safe instance.
|
static <R> LBoolFunction<R> |
LBoolFunction.safe(LBoolFunction<R> other)
Safe wrapping.
|
default <V> LBoolFunction<V> |
LBoolFunction.then(LFunction<? super R,? extends V> after)
Combines two functions together in a order.
|
default LBoolFunction<R> |
LBoolFunction.trying(ExWF<RuntimeException> exF) |
default LBoolFunction<R> |
LBoolFunction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LBoolFunction<R> |
LBoolFunction.tryingThen(LFunction<Throwable,R> handler) |
default LBoolFunction |
LBoolFunction.untyped()
Cast that removes generics.
|
LBoolFunction<R> |
LBoolFunction.LBoolFunctionSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static <R> LSupplier<LBoolFunction<R>> |
LBoolFunction.safeSupplier()
Safe instance supplier.
|
static <R> LSupplier<LBoolFunction<R>> |
LBoolFunction.safeSupplier(LSupplier<LBoolFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LTriBoolFunction<R> |
LTriBoolFunction.apply1st(LBoolFunction<R> func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
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> LTriBoolFunction<R> |
LTriBoolFunction.apply2nd(LBoolFunction<R> func)
Captures single parameter function into this interface where only 2nd 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.
|
static <T,R> LObjBoolFunction<T,R> |
LObjBoolFunction.apply2nd(LBoolFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <R> LTriBoolFunction<R> |
LTriBoolFunction.apply3rd(LBoolFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <T1,T2,R> LBiObjBoolFunction<T1,T2,R> |
LBiObjBoolFunction.apply3rd(LBoolFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <T,R> LObjIntBoolFunction<T,R> |
LObjIntBoolFunction.apply3rd(LBoolFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <R> LBoolFunction<R> |
LBoolFunction.boolFunc(LBoolFunction<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 |
LBoolFunction.call(boolean a,
LBoolFunction<R> lambda) |
static <V2,R> LBoolFunction<V2> |
LBoolFunction.cast(LBoolFunction<R> function)
Cast that replace generics.
|
static <R> LBoolFunction<R> |
LBoolFunction.composed(LLogicalOperator before,
LBoolFunction<R> after) |
static <V,R> LFunction<V,R> |
LBoolFunction.composed(LPredicate<? super V> before,
LBoolFunction<R> after) |
static <R> LBoolFunction<R> |
LBoolFunction.failSafe(LBoolFunction<R> func,
LBoolFunction<R> failSafe) |
static <R> LBoolFunction<R> |
LBoolFunction.failSafe(LBoolFunction<R> func,
LBoolFunction<R> failSafe) |
default R |
LBoolFunction.failSafeApply(boolean a,
LBoolFunction<R> failSafe) |
static <R> R |
LBoolFunction.failSafeApply(boolean a,
LBoolFunction<R> func,
LBoolFunction<R> failSafe) |
static <R> R |
LBoolFunction.failSafeApply(boolean a,
LBoolFunction<R> func,
LBoolFunction<R> failSafe) |
static <R> void |
LBoolFunction.fromTill(int min_i,
int max_i,
boolean a,
LBoolFunction<R> func)
From-To.
|
static <R> void |
LBoolFunction.fromTo(int min_i,
int max_i,
boolean a,
LBoolFunction<R> func)
From-To.
|
static <R> R |
LBoolFunction.handlingApply(boolean a,
LBoolFunction<R> func,
HandlingInstructions<Throwable,RuntimeException> handling) |
default LBoolFunction<R> |
LObjBoolFunction.lShrink(LBoolFunction<T> left) |
static <R,T> LBoolFunction<R> |
LObjBoolFunction.lShrinked(LBoolFunction<T> left,
LObjBoolFunction<T,R> func) |
static <R> LBoolFunction<R> |
LBoolFunction.safe(LBoolFunction<R> other)
Safe wrapping.
|
static <R> void |
LBoolFunction.times(int max_i,
boolean a,
LBoolFunction<R> func)
From-To.
|
static <R> R |
LBoolFunction.tryApply(boolean a,
LBoolFunction<R> func) |
static <R> R |
LBoolFunction.tryApply(boolean a,
LBoolFunction<R> func,
ExWF<RuntimeException> exF) |
static <R> R |
LBoolFunction.tryApply(boolean a,
LBoolFunction<R> func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static <R> R |
LBoolFunction.tryApplyThen(boolean a,
LBoolFunction<R> func,
LFunction<Throwable,R> handler) |
static <R> LTriBoolFunction<R> |
LTriBoolFunction.uncurry(LBoolFunction<LBoolFunction<LBoolFunction<R>>> func) |
static <R> LBiBoolFunction<R> |
LBiBoolFunction.uncurry(LBoolFunction<LBoolFunction<R>> func) |
| Modifier and Type | Method and Description |
|---|---|
static <R> LBoolFunction<R> |
LBoolFunction.recursive(LFunction<LBoolFunction<R>,LBoolFunction<R>> selfLambda) |
static <R> LBoolFunction<R> |
LBoolFunction.recursive(LFunction<LBoolFunction<R>,LBoolFunction<R>> selfLambda) |
static <R> LSupplier<LBoolFunction<R>> |
LBoolFunction.safeSupplier(LSupplier<LBoolFunction<R>> supplier)
Safe supplier.
|
static <R> LTriBoolFunction<R> |
LTriBoolFunction.uncurry(LBoolFunction<LBoolFunction<LBoolFunction<R>>> func) |
static <R> LTriBoolFunction<R> |
LTriBoolFunction.uncurry(LBoolFunction<LBoolFunction<LBoolFunction<R>>> func) |
static <R> LBiBoolFunction<R> |
LBiBoolFunction.uncurry(LBoolFunction<LBoolFunction<R>> func) |
static <T1,T2,R> LBiObjBoolFunction<T1,T2,R> |
LBiObjBoolFunction.uncurry(LFunction<T1,LFunction<T2,LBoolFunction<R>>> func) |
static <T,R> LObjBoolFunction<T,R> |
LObjBoolFunction.uncurry(LFunction<T,LBoolFunction<R>> func) |
static <T,R> LObjIntBoolFunction<T,R> |
LObjIntBoolFunction.uncurry(LFunction<T,LIntFunction<LBoolFunction<R>>> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiBoolFunction<V> |
LLogicalBinaryOperator.then(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.uncurry(LBoolFunction<LLogicalOperator> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LTriBoolFunction<V> |
LLogicalTernaryOperator.then(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
static LLogicalTernaryOperator |
LLogicalTernaryOperator.uncurry(LBoolFunction<LBoolFunction<LLogicalOperator>> func) |
| Modifier and Type | Method and Description |
|---|---|
static LLogicalTernaryOperator |
LLogicalTernaryOperator.uncurry(LBoolFunction<LBoolFunction<LLogicalOperator>> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LBoolFunction<V> |
LLogicalOperator.then(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBoolFunction<V> |
LLogicalOperator.then(LBoolFunction<? 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.
|
default <V> LBiCharFunction<V> |
LBiCharPredicate.boolToBiCharFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiDblFunction<V> |
LBiDblPredicate.boolToBiDblFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiFltFunction<V> |
LBiFltPredicate.boolToBiFltFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiFunction<T1,T2,V> |
LBiPredicate.boolToBiFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiIntFunction<V> |
LBiIntPredicate.boolToBiIntFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiLongFunction<V> |
LBiLongPredicate.boolToBiLongFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjBoolFunction<T1,T2,V> |
LBiObjBoolPredicate.boolToBiObjBoolFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjByteFunction<T1,T2,V> |
LBiObjBytePredicate.boolToBiObjByteFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjCharFunction<T1,T2,V> |
LBiObjCharPredicate.boolToBiObjCharFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjDblFunction<T1,T2,V> |
LBiObjDblPredicate.boolToBiObjDblFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjFltFunction<T1,T2,V> |
LBiObjFltPredicate.boolToBiObjFltFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjIntFunction<T1,T2,V> |
LBiObjIntPredicate.boolToBiObjIntFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjLongFunction<T1,T2,V> |
LBiObjLongPredicate.boolToBiObjLongFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiObjSrtFunction<T1,T2,V> |
LBiObjSrtPredicate.boolToBiObjSrtFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiSrtFunction<V> |
LBiSrtPredicate.boolToBiSrtFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LByteFunction<V> |
LBytePredicate.boolToByteFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LCharFunction<V> |
LCharPredicate.boolToCharFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LDblFunction<V> |
LDblPredicate.boolToDblFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltPredicate.boolToFltFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFunction<T,V> |
LPredicate.boolToFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LIntFunction<V> |
LIntPredicate.boolToIntFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LLongFunction<V> |
LLongPredicate.boolToLongFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjBiIntFunction<T,V> |
LObjBiIntPredicate.boolToObjBiIntFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjBoolFunction<T,V> |
LObjBoolPredicate.boolToObjBoolFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjByteFunction<T,V> |
LObjBytePredicate.boolToObjByteFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjCharFunction<T,V> |
LObjCharPredicate.boolToObjCharFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjDblFunction<T,V> |
LObjDblPredicate.boolToObjDblFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjFltFunction<T,V> |
LObjFltPredicate.boolToObjFltFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntBoolFunction<T,V> |
LObjIntBoolPredicate.boolToObjIntBoolFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntByteFunction<T,V> |
LObjIntBytePredicate.boolToObjIntByteFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntCharFunction<T,V> |
LObjIntCharPredicate.boolToObjIntCharFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntDblFunction<T,V> |
LObjIntDblPredicate.boolToObjIntDblFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntFltFunction<T,V> |
LObjIntFltPredicate.boolToObjIntFltFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntLongFunction<T,V> |
LObjIntLongPredicate.boolToObjIntLongFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntObjFunction<T1,T2,V> |
LObjIntObjPredicate.boolToObjIntObjFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjIntSrtFunction<T,V> |
LObjIntSrtPredicate.boolToObjIntSrtFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjLongFunction<T,V> |
LObjLongPredicate.boolToObjLongFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LObjSrtFunction<T,V> |
LObjSrtPredicate.boolToObjSrtFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LOiFunction<T,V> |
LObjIntPredicate.boolToOiFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LSrtFunction<V> |
LSrtPredicate.boolToSrtFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LTriFunction<T1,T2,T3,V> |
LTriPredicate.boolToTriFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
default LLogicalOperator |
LObjBoolPredicate.lShrink(LBoolFunction<T> left) |
static <T> LLogicalOperator |
LObjBoolPredicate.lShrinked(LBoolFunction<T> left,
LObjBoolPredicate<T> func) |
static LBoolIntPredicate |
LBoolIntPredicate.uncurry(LBoolFunction<LIntPredicate> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LSupplier<V> |
LBoolSupplier.toSup(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.