| Modifier and Type | Method and Description |
|---|---|
default LBoolConsumer |
LBoolConsumer.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
static LBoolConsumer |
LBoolConsumer.composed(LLogicalOperator before,
LBoolConsumer after) |
| Modifier and Type | Method and Description |
|---|---|
default LBoolIntConsumer |
LBoolIntConsumer.compose(LLogicalOperator before1,
LIntUnaryOperator before2)
Allows to manipulate the domain of the function.
|
default LBiBoolConsumer |
LBiBoolConsumer.compose(LLogicalOperator before1,
LLogicalOperator before2)
Allows to manipulate the domain of the function.
|
static LBoolIntConsumer |
LBoolIntConsumer.composed(LLogicalOperator before1,
LIntUnaryOperator before2,
LBoolIntConsumer after) |
static LBiBoolConsumer |
LBiBoolConsumer.composed(LLogicalOperator before1,
LLogicalOperator before2,
LBiBoolConsumer after) |
default LBoolConsumer |
LBiBoolConsumer.lShrink(LLogicalOperator left) |
static LBoolConsumer |
LBiBoolConsumer.lShrinked(LLogicalOperator left,
LBiBoolConsumer func) |
default LBoolConsumer |
LBiBoolConsumer.rShrink(LLogicalOperator right) |
static LBoolConsumer |
LBiBoolConsumer.rShrinked(LLogicalOperator right,
LBiBoolConsumer func) |
| Modifier and Type | Method and Description |
|---|---|
default <V1> LTieBoolConsumer<V1> |
LTieBoolConsumer.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
default <V1> LObjBoolConsumer<V1> |
LObjBoolConsumer.compose(LFunction<? super V1,? extends T> before1,
LLogicalOperator before2)
Allows to manipulate the domain of the function.
|
default <V1,V2> LBiObjBoolConsumer<V1,V2> |
LBiObjBoolConsumer.compose(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
static <V1,T> LTieBoolConsumer<V1> |
LTieBoolConsumer.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3,
LTieBoolConsumer<T> after) |
static <V1,T> LObjBoolConsumer<V1> |
LObjBoolConsumer.composed(LFunction<? super V1,? extends T> before1,
LLogicalOperator before2,
LObjBoolConsumer<T> after) |
static <V1,V2,T1,T2> |
LBiObjBoolConsumer.composed(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LLogicalOperator before3,
LBiObjBoolConsumer<T1,T2> after) |
| Modifier and Type | Method and Description |
|---|---|
default LTriBoolConsumer |
LTriBoolConsumer.compose(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
static LTriBoolConsumer |
LTriBoolConsumer.composed(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalOperator before3,
LTriBoolConsumer after) |
| Modifier and Type | Method and Description |
|---|---|
default LLogicalOperator |
LBoolToByteFunction.thenToBool(LBytePredicate after)
Combines two functions together in a order.
|
default LLogicalOperator |
LBoolToCharFunction.thenToBool(LCharPredicate after)
Combines two functions together in a order.
|
default LLogicalOperator |
LBoolToDblFunction.thenToBool(LDblPredicate after)
Combines two functions together in a order.
|
default LLogicalOperator |
LBoolToFltFunction.thenToBool(LFltPredicate after)
Combines two functions together in a order.
|
default LLogicalOperator |
LBoolToIntFunction.thenToBool(LIntPredicate after)
Combines two functions together in a order.
|
default LLogicalOperator |
LBoolToLongFunction.thenToBool(LLongPredicate after)
Combines two functions together in a order.
|
default LLogicalOperator |
LBoolToSrtFunction.thenToBool(LSrtPredicate after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LBoolToSrtFunction |
LBoolToSrtFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
default LBoolToLongFunction |
LBoolToLongFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
default LBoolToIntFunction |
LBoolToIntFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
default LBoolToFltFunction |
LBoolToFltFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
default LBoolToDblFunction |
LBoolToDblFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
default LBoolToCharFunction |
LBoolToCharFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
default LBoolToByteFunction |
LBoolToByteFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
static LBoolToByteFunction |
LBoolToByteFunction.composed(LLogicalOperator before,
LBoolToByteFunction after) |
static LBoolToCharFunction |
LBoolToCharFunction.composed(LLogicalOperator before,
LBoolToCharFunction after) |
static LBoolToDblFunction |
LBoolToDblFunction.composed(LLogicalOperator before,
LBoolToDblFunction after) |
static LBoolToFltFunction |
LBoolToFltFunction.composed(LLogicalOperator before,
LBoolToFltFunction after) |
static LBoolToIntFunction |
LBoolToIntFunction.composed(LLogicalOperator before,
LBoolToIntFunction after) |
static LBoolToLongFunction |
LBoolToLongFunction.composed(LLogicalOperator before,
LBoolToLongFunction after) |
static LBoolToSrtFunction |
LBoolToSrtFunction.composed(LLogicalOperator before,
LBoolToSrtFunction after) |
| Modifier and Type | Method and Description |
|---|---|
default LLogicalOperator |
LBoolFunction.thenToBool(LPredicate<? super R> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V1> LObjIntBoolFunction<V1,R> |
LObjIntBoolFunction.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
default <V1> LObjBoolFunction<V1,R> |
LObjBoolFunction.compose(LFunction<? super V1,? extends T> before1,
LLogicalOperator before2)
Allows to manipulate the domain of the function.
|
default <V1,V2> LBiObjBoolFunction<V1,V2,R> |
LBiObjBoolFunction.compose(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
default LBoolFunction<R> |
LBoolFunction.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
default LBiBoolFunction<R> |
LBiBoolFunction.compose(LLogicalOperator before1,
LLogicalOperator before2)
Allows to manipulate the domain of the function.
|
default LTriBoolFunction<R> |
LTriBoolFunction.compose(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
static <V1,T,R> LObjIntBoolFunction<V1,R> |
LObjIntBoolFunction.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3,
LObjIntBoolFunction<T,R> after) |
static <V1,T,R> LObjBoolFunction<V1,R> |
LObjBoolFunction.composed(LFunction<? super V1,? extends T> before1,
LLogicalOperator before2,
LObjBoolFunction<T,R> after) |
static <V1,V2,T1,T2,R> |
LBiObjBoolFunction.composed(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LLogicalOperator before3,
LBiObjBoolFunction<T1,T2,R> after) |
static <R> LBoolFunction<R> |
LBoolFunction.composed(LLogicalOperator before,
LBoolFunction<R> after) |
static <R> LBiBoolFunction<R> |
LBiBoolFunction.composed(LLogicalOperator before1,
LLogicalOperator before2,
LBiBoolFunction<R> after) |
static <R> LTriBoolFunction<R> |
LTriBoolFunction.composed(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalOperator before3,
LTriBoolFunction<R> after) |
default LBoolFunction<R> |
LBiBoolFunction.lShrink(LLogicalOperator left) |
static <R> LBoolFunction<R> |
LBiBoolFunction.lShrinked(LLogicalOperator left,
LBiBoolFunction<R> func) |
default LBoolFunction<R> |
LBiBoolFunction.rShrink(LLogicalOperator right) |
static <R> LBoolFunction<R> |
LBiBoolFunction.rShrinked(LLogicalOperator right,
LBiBoolFunction<R> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V1> LTieBoolFunction<V1> |
LTieBoolFunction.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
static <V1,T> LTieBoolFunction<V1> |
LTieBoolFunction.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3,
LTieBoolFunction<T> after) |
| Modifier and Type | Method and Description |
|---|---|
default LLogicalOperator |
LLogicalBinaryOperator.lShrink(LLogicalOperator left) |
default LLogicalOperator |
LLogicalBinaryOperator.lShrinkc(boolean a1) |
static LLogicalOperator |
LLogicalBinaryOperator.lShrinked(LLogicalOperator left,
LLogicalBinaryOperator func) |
static LLogicalOperator |
LLogicalBinaryOperator.lShrinkedc(boolean a1,
LLogicalBinaryOperator func) |
default LLogicalOperator |
LLogicalBinaryOperator.rShrink(LLogicalOperator right) |
default LLogicalOperator |
LLogicalBinaryOperator.rShrinkc(boolean a2) |
static LLogicalOperator |
LLogicalBinaryOperator.rShrinked(LLogicalOperator right,
LLogicalBinaryOperator func) |
static LLogicalOperator |
LLogicalBinaryOperator.rShrinkedc(boolean a2,
LLogicalBinaryOperator func) |
| Modifier and Type | Method and Description |
|---|---|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.apply1st(LLogicalOperator func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.apply2nd(LLogicalOperator func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
default LLogicalBinaryOperator |
LLogicalBinaryOperator.compose(LLogicalOperator before1,
LLogicalOperator before2)
Allows to manipulate the domain of the function.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.composed(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalBinaryOperator after) |
default LLogicalOperator |
LLogicalBinaryOperator.lShrink(LLogicalOperator left) |
static LLogicalOperator |
LLogicalBinaryOperator.lShrinked(LLogicalOperator left,
LLogicalBinaryOperator func) |
default LLogicalOperator |
LLogicalBinaryOperator.rShrink(LLogicalOperator right) |
static LLogicalOperator |
LLogicalBinaryOperator.rShrinked(LLogicalOperator right,
LLogicalBinaryOperator func) |
default LLogicalBinaryOperator |
LLogicalBinaryOperator.thenToBool(LLogicalOperator after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.uncurry(LBoolFunction<LLogicalOperator> func) |
| Modifier and Type | Method and Description |
|---|---|
static LLogicalTernaryOperator |
LLogicalTernaryOperator.apply1st(LLogicalOperator func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static LLogicalTernaryOperator |
LLogicalTernaryOperator.apply2nd(LLogicalOperator func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static LLogicalTernaryOperator |
LLogicalTernaryOperator.apply3rd(LLogicalOperator func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
default LLogicalTernaryOperator |
LLogicalTernaryOperator.compose(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
static LLogicalTernaryOperator |
LLogicalTernaryOperator.composed(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalOperator before3,
LLogicalTernaryOperator after) |
default LLogicalTernaryOperator |
LLogicalTernaryOperator.thenToBool(LLogicalOperator after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
static LLogicalTernaryOperator |
LLogicalTernaryOperator.uncurry(LBoolFunction<LBoolFunction<LLogicalOperator>> func) |
| Modifier and Type | Class and Description |
|---|---|
static class |
LLogicalOperator.LLogicalOperatorSingle |
| Modifier and Type | Method and Description |
|---|---|
default LLogicalOperator |
LLogicalOperator.and(LLogicalOperator other)
Returns a predicate that represents the logical AND of evaluation of this predicate and the argument one.
|
default LLogicalOperator |
LLogicalOperator.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
static LLogicalOperator |
LLogicalOperator.composed(LLogicalOperator before,
LLogicalOperator after) |
static LLogicalOperator |
LLogicalOperator.constant(boolean r)
Creates function that always returns the same value.
|
static LLogicalOperator |
LLogicalOperator.failSafe(LLogicalOperator func,
LLogicalOperator failSafe) |
default LLogicalOperator |
LLogicalOperator.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
static LLogicalOperator |
LLogicalOperator.identity()
Returns a function that always returns its input argument.
|
static LLogicalOperator |
LLogicalOperator.isEqual(boolean target)
Creates predicate that evaluates if an object is equal with the argument one.
|
static LLogicalOperator |
LLogicalOperator.logicalOp(LLogicalOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LLogicalOperator |
LLogicalOperator.logicalOpThrowing(ExF<Throwable> exF) |
static LLogicalOperator |
LLogicalOperator.logicalOpThrowing(String message,
ExMF<Throwable> exF) |
default LLogicalOperator |
LLogicalOperator.negate()
Returns a predicate that represents the logical negation of this predicate.
|
default LLogicalOperator |
LLogicalOperator.or(LLogicalOperator other)
Returns a predicate that represents the logical OR of evaluation of this predicate and the argument one.
|
static LLogicalOperator |
LLogicalOperator.recursive(LFunction<LLogicalOperator,LLogicalOperator> selfLambda) |
static LLogicalOperator |
LLogicalOperator.safe()
Safe instance.
|
static LLogicalOperator |
LLogicalOperator.safe(LLogicalOperator other)
Safe wrapping.
|
default LLogicalOperator |
LLogicalOperator.thenToBool(LLogicalOperator after)
Combines two functions together in a order.
|
default LLogicalOperator |
LLogicalOperator.trying(ExWF<RuntimeException> exF) |
default LLogicalOperator |
LLogicalOperator.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LLogicalOperator |
LLogicalOperator.tryingThen(LPredicate<Throwable> handler) |
LLogicalOperator |
LLogicalOperator.LLogicalOperatorSingle.value() |
default LLogicalOperator |
LLogicalOperator.xor(LLogicalOperator other)
Returns a predicate that represents the logical XOR of evaluation of this predicate and the argument one.
|
| Modifier and Type | Method and Description |
|---|---|
static LSupplier<LLogicalOperator> |
LLogicalOperator.safeSupplier()
Safe instance supplier.
|
static LSupplier<LLogicalOperator> |
LLogicalOperator.safeSupplier(LSupplier<LLogicalOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LLogicalOperator |
LLogicalOperator.and(LLogicalOperator other)
Returns a predicate that represents the logical AND of evaluation of this predicate and the argument one.
|
static boolean |
LLogicalOperator.call(boolean a,
LLogicalOperator lambda) |
default LLogicalOperator |
LLogicalOperator.compose(LLogicalOperator before)
Allows to manipulate the domain of the function.
|
static LLogicalOperator |
LLogicalOperator.composed(LLogicalOperator before,
LLogicalOperator after) |
static <V> LPredicate<V> |
LLogicalOperator.composed(LPredicate<? super V> before,
LLogicalOperator after) |
static boolean |
LLogicalOperator.doIf(boolean a,
LLogicalOperator predicate,
LAction action) |
static boolean |
LLogicalOperator.doIf(boolean a,
LLogicalOperator predicate,
LBoolConsumer consumer) |
static LLogicalOperator |
LLogicalOperator.failSafe(LLogicalOperator func,
LLogicalOperator failSafe) |
default boolean |
LLogicalOperator.failSafeApply(boolean a,
LLogicalOperator failSafe) |
static boolean |
LLogicalOperator.failSafeApply(boolean a,
LLogicalOperator func,
LLogicalOperator failSafe) |
static void |
LLogicalOperator.fromTill(int min_i,
int max_i,
boolean a,
LLogicalOperator func)
From-To.
|
static void |
LLogicalOperator.fromTo(int min_i,
int max_i,
boolean a,
LLogicalOperator func)
From-To.
|
static boolean |
LLogicalOperator.handlingApply(boolean a,
LLogicalOperator func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static LLogicalOperator |
LLogicalOperator.logicalOp(LLogicalOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
default LLogicalOperator |
LLogicalOperator.or(LLogicalOperator other)
Returns a predicate that represents the logical OR of evaluation of this predicate and the argument one.
|
static LLogicalOperator |
LLogicalOperator.safe(LLogicalOperator other)
Safe wrapping.
|
default LLogicalOperator |
LLogicalOperator.thenToBool(LLogicalOperator after)
Combines two functions together in a order.
|
static void |
LLogicalOperator.throwIf(boolean a,
LLogicalOperator pred,
ExMF<RuntimeException> factory,
String newMessage,
Object... messageParams) |
static void |
LLogicalOperator.throwIfNot(boolean a,
LLogicalOperator pred,
ExMF<RuntimeException> factory,
String newMessage,
Object... messageParams) |
static void |
LLogicalOperator.times(int max_i,
boolean a,
LLogicalOperator func)
From-To.
|
static boolean |
LLogicalOperator.tryApply(boolean a,
LLogicalOperator func) |
static boolean |
LLogicalOperator.tryApply(boolean a,
LLogicalOperator func,
ExWF<RuntimeException> exF) |
static boolean |
LLogicalOperator.tryApply(boolean a,
LLogicalOperator func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static boolean |
LLogicalOperator.tryApplyThen(boolean a,
LLogicalOperator func,
LPredicate<Throwable> handler) |
default LLogicalOperator |
LLogicalOperator.xor(LLogicalOperator other)
Returns a predicate that represents the logical XOR of evaluation of this predicate and the argument one.
|
| Modifier and Type | Method and Description |
|---|---|
static LLogicalOperator |
LLogicalOperator.recursive(LFunction<LLogicalOperator,LLogicalOperator> selfLambda) |
static LLogicalOperator |
LLogicalOperator.recursive(LFunction<LLogicalOperator,LLogicalOperator> selfLambda) |
static LSupplier<LLogicalOperator> |
LLogicalOperator.safeSupplier(LSupplier<LLogicalOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LLogicalOperator |
LObjBoolPredicate.lShrink(LBoolFunction<T> left) |
default LLogicalOperator |
LObjBoolPredicate.lShrinkc(T a1) |
static <T> LLogicalOperator |
LObjBoolPredicate.lShrinked(LBoolFunction<T> left,
LObjBoolPredicate<T> func) |
static <T> LLogicalOperator |
LObjBoolPredicate.lShrinkedc(T a1,
LObjBoolPredicate<T> func) |
default LLogicalOperator |
LBoolIntPredicate.rShrink(LBoolToIntFunction right) |
default LLogicalOperator |
LBoolIntPredicate.rShrinkc(int a2) |
static LLogicalOperator |
LBoolIntPredicate.rShrinked(LBoolToIntFunction right,
LBoolIntPredicate func) |
static LLogicalOperator |
LBoolIntPredicate.rShrinkedc(int a2,
LBoolIntPredicate func) |
| Modifier and Type | Method and Description |
|---|---|
default LBiBytePredicate |
LBiBytePredicate.boolToBiBytePred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiCharPredicate |
LBiCharPredicate.boolToBiCharPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiDblPredicate |
LBiDblPredicate.boolToBiDblPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiFltPredicate |
LBiFltPredicate.boolToBiFltPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiIntPredicate |
LBiIntPredicate.boolToBiIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiLongPredicate |
LBiLongPredicate.boolToBiLongPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjBoolPredicate<T1,T2> |
LBiObjBoolPredicate.boolToBiObjBoolPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjBytePredicate<T1,T2> |
LBiObjBytePredicate.boolToBiObjBytePred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjCharPredicate<T1,T2> |
LBiObjCharPredicate.boolToBiObjCharPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjDblPredicate<T1,T2> |
LBiObjDblPredicate.boolToBiObjDblPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjFltPredicate<T1,T2> |
LBiObjFltPredicate.boolToBiObjFltPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjIntPredicate<T1,T2> |
LBiObjIntPredicate.boolToBiObjIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjLongPredicate<T1,T2> |
LBiObjLongPredicate.boolToBiObjLongPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiObjSrtPredicate<T1,T2> |
LBiObjSrtPredicate.boolToBiObjSrtPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiPredicate<T1,T2> |
LBiPredicate.boolToBiPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiSrtPredicate |
LBiSrtPredicate.boolToBiSrtPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBoolIntPredicate |
LBoolIntPredicate.boolToBoolIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LByteIntPredicate |
LByteIntPredicate.boolToByteIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBytePredicate |
LBytePredicate.boolToBytePred(LLogicalOperator after)
Combines two functions together in a order.
|
default LCharIntPredicate |
LCharIntPredicate.boolToCharIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LCharPredicate |
LCharPredicate.boolToCharPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LDblIntPredicate |
LDblIntPredicate.boolToDblIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LDblPredicate |
LDblPredicate.boolToDblPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LFltIntPredicate |
LFltIntPredicate.boolToFltIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LFltPredicate |
LFltPredicate.boolToFltPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LIntPredicate |
LIntPredicate.boolToIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LLongIntPredicate |
LLongIntPredicate.boolToLongIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LLongPredicate |
LLongPredicate.boolToLongPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjBiIntPredicate<T> |
LObjBiIntPredicate.boolToObjBiIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjBoolPredicate<T> |
LObjBoolPredicate.boolToObjBoolPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjBytePredicate<T> |
LObjBytePredicate.boolToObjBytePred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjCharPredicate<T> |
LObjCharPredicate.boolToObjCharPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjDblPredicate<T> |
LObjDblPredicate.boolToObjDblPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjFltPredicate<T> |
LObjFltPredicate.boolToObjFltPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntBoolPredicate<T> |
LObjIntBoolPredicate.boolToObjIntBoolPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntBytePredicate<T> |
LObjIntBytePredicate.boolToObjIntBytePred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntCharPredicate<T> |
LObjIntCharPredicate.boolToObjIntCharPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntDblPredicate<T> |
LObjIntDblPredicate.boolToObjIntDblPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntFltPredicate<T> |
LObjIntFltPredicate.boolToObjIntFltPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntLongPredicate<T> |
LObjIntLongPredicate.boolToObjIntLongPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntObjPredicate<T1,T2> |
LObjIntObjPredicate.boolToObjIntObjPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntPredicate<T> |
LObjIntPredicate.boolToObjIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjIntSrtPredicate<T> |
LObjIntSrtPredicate.boolToObjIntSrtPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjLongPredicate<T> |
LObjLongPredicate.boolToObjLongPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LObjSrtPredicate<T> |
LObjSrtPredicate.boolToObjSrtPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LPredicate<T> |
LPredicate.boolToPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LSrtIntPredicate |
LSrtIntPredicate.boolToSrtIntPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LSrtPredicate |
LSrtPredicate.boolToSrtPred(LLogicalOperator after)
Combines two functions together in a order.
|
default LTriPredicate<T1,T2,T3> |
LTriPredicate.boolToTriPred(LLogicalOperator after)
Combines two functions together in a order.
|
default <V1> LObjIntBoolPredicate<V1> |
LObjIntBoolPredicate.compose(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
default <V1> LObjBoolPredicate<V1> |
LObjBoolPredicate.compose(LFunction<? super V1,? extends T> before1,
LLogicalOperator before2)
Allows to manipulate the domain of the function.
|
default <V1,V2> LBiObjBoolPredicate<V1,V2> |
LBiObjBoolPredicate.compose(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LLogicalOperator before3)
Allows to manipulate the domain of the function.
|
default LBoolIntPredicate |
LBoolIntPredicate.compose(LLogicalOperator before1,
LIntUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static <V1,T> LObjIntBoolPredicate<V1> |
LObjIntBoolPredicate.composed(LFunction<? super V1,? extends T> before1,
LIntUnaryOperator before2,
LLogicalOperator before3,
LObjIntBoolPredicate<T> after) |
static <V1,T> LObjBoolPredicate<V1> |
LObjBoolPredicate.composed(LFunction<? super V1,? extends T> before1,
LLogicalOperator before2,
LObjBoolPredicate<T> after) |
static <V1,V2,T1,T2> |
LBiObjBoolPredicate.composed(LFunction<? super V1,? extends T1> before1,
LFunction<? super V2,? extends T2> before2,
LLogicalOperator before3,
LBiObjBoolPredicate<T1,T2> after) |
static LBoolIntPredicate |
LBoolIntPredicate.composed(LLogicalOperator before1,
LIntUnaryOperator before2,
LBoolIntPredicate after) |
static LBoolIntPredicate |
LBoolIntPredicate.test1st(LLogicalOperator func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static <T> LObjBoolPredicate<T> |
LObjBoolPredicate.test2nd(LLogicalOperator func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T> LObjIntBoolPredicate<T> |
LObjIntBoolPredicate.test3rd(LLogicalOperator func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <T1,T2> LBiObjBoolPredicate<T1,T2> |
LBiObjBoolPredicate.test3rd(LLogicalOperator func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
| Modifier and Type | Method and Description |
|---|---|
static <T1,T2> LBiObjBoolPredicate<T1,T2> |
LBiObjBoolPredicate.uncurry(LFunction<T1,LFunction<T2,LLogicalOperator>> func) |
static <T> LObjIntBoolPredicate<T> |
LObjIntBoolPredicate.uncurry(LFunction<T,LIntFunction<LLogicalOperator>> func) |
static <T> LObjBoolPredicate<T> |
LObjBoolPredicate.uncurry(LFunction<T,LLogicalOperator> func) |
| Modifier and Type | Method and Description |
|---|---|
default LBoolSupplier |
LBoolSupplier.toBoolSup(LLogicalOperator after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setFirstIf(LLogicalOperator predicate,
boolean first)
Sets value if predicate(current) OR current::predicate is true
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setFirstIf(LLogicalOperator predicate,
boolean first)
Sets value if predicate(current) OR current::predicate is true
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setFirstIf(LLogicalOperator predicate,
boolean first)
Sets value if predicate(current) OR current::predicate is true
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setFirstIf(LLogicalOperator predicate,
boolean first)
Sets value if predicate(current) OR current::predicate is true
|
LBoolIntPair.MutBoolIntPair |
LBoolIntPair.MutBoolIntPair.setFirstIf(LLogicalOperator predicate,
boolean first)
Sets value if predicate(current) OR current::predicate is true
|
LBoolIntPair.MutCompBoolIntPair |
LBoolIntPair.MutCompBoolIntPair.setFirstIf(LLogicalOperator predicate,
boolean first)
Sets value if predicate(current) OR current::predicate is true
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setFirstIfArg(boolean first,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setFirstIfArg(boolean first,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setFirstIfArg(boolean first,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setFirstIfArg(boolean first,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolIntPair.MutBoolIntPair |
LBoolIntPair.MutBoolIntPair.setFirstIfArg(boolean first,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolIntPair.MutCompBoolIntPair |
LBoolIntPair.MutCompBoolIntPair.setFirstIfArg(boolean first,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LObjBoolPair.MutObjBoolPair<T> |
LObjBoolPair.MutObjBoolPair.setSecondIf(LLogicalOperator predicate,
boolean second)
Sets value if predicate(current) OR current::predicate is true
|
LObjBoolPair.MutCompObjBoolPair<T> |
LObjBoolPair.MutCompObjBoolPair.setSecondIf(LLogicalOperator predicate,
boolean second)
Sets value if predicate(current) OR current::predicate is true
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setSecondIf(LLogicalOperator predicate,
boolean second)
Sets value if predicate(current) OR current::predicate is true
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setSecondIf(LLogicalOperator predicate,
boolean second)
Sets value if predicate(current) OR current::predicate is true
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setSecondIf(LLogicalOperator predicate,
boolean second)
Sets value if predicate(current) OR current::predicate is true
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setSecondIf(LLogicalOperator predicate,
boolean second)
Sets value if predicate(current) OR current::predicate is true
|
LObjBoolPair.MutObjBoolPair<T> |
LObjBoolPair.MutObjBoolPair.setSecondIfArg(boolean second,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LObjBoolPair.MutCompObjBoolPair<T> |
LObjBoolPair.MutCompObjBoolPair.setSecondIfArg(boolean second,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setSecondIfArg(boolean second,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setSecondIfArg(boolean second,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setSecondIfArg(boolean second,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setSecondIfArg(boolean second,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LObjIntBoolTriple.MutObjIntBoolTriple<T> |
LObjIntBoolTriple.MutObjIntBoolTriple.setThirdIf(LLogicalOperator predicate,
boolean third)
Sets value if predicate(current) OR current::predicate is true
|
LObjIntBoolTriple.MutCompObjIntBoolTriple<T> |
LObjIntBoolTriple.MutCompObjIntBoolTriple.setThirdIf(LLogicalOperator predicate,
boolean third)
Sets value if predicate(current) OR current::predicate is true
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setThirdIf(LLogicalOperator predicate,
boolean third)
Sets value if predicate(current) OR current::predicate is true
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setThirdIf(LLogicalOperator predicate,
boolean third)
Sets value if predicate(current) OR current::predicate is true
|
LBiObjBoolTriple.MutBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutBiObjBoolTriple.setThirdIf(LLogicalOperator predicate,
boolean third)
Sets value if predicate(current) OR current::predicate is true
|
LBiObjBoolTriple.MutCompBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutCompBiObjBoolTriple.setThirdIf(LLogicalOperator predicate,
boolean third)
Sets value if predicate(current) OR current::predicate is true
|
LObjIntBoolTriple.MutObjIntBoolTriple<T> |
LObjIntBoolTriple.MutObjIntBoolTriple.setThirdIfArg(boolean third,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LObjIntBoolTriple.MutCompObjIntBoolTriple<T> |
LObjIntBoolTriple.MutCompObjIntBoolTriple.setThirdIfArg(boolean third,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setThirdIfArg(boolean third,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setThirdIfArg(boolean third,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBiObjBoolTriple.MutBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutBiObjBoolTriple.setThirdIfArg(boolean third,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBiObjBoolTriple.MutCompBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutCompBiObjBoolTriple.setThirdIfArg(boolean third,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolSingle.MutBoolSingle |
LBoolSingle.MutBoolSingle.setValueIf(LLogicalOperator predicate,
boolean value)
Sets value if predicate(current) OR current::predicate is true
|
LBoolSingle.MutCompBoolSingle |
LBoolSingle.MutCompBoolSingle.setValueIf(LLogicalOperator predicate,
boolean value)
Sets value if predicate(current) OR current::predicate is true
|
LBoolSingle.MutBoolSingle |
LBoolSingle.MutBoolSingle.setValueIfArg(boolean value,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
LBoolSingle.MutCompBoolSingle |
LBoolSingle.MutCompBoolSingle.setValueIfArg(boolean value,
LLogicalOperator predicate)
Sets value if predicate(newValue) OR newValue::predicate is true
|
Copyright © 2019. All rights reserved.