| Modifier and Type | Method and Description |
|---|---|
default LBiBoolConsumer |
LTriBoolConsumer.lShrink(LLogicalBinaryOperator left) |
static LBiBoolConsumer |
LTriBoolConsumer.lShrinked(LLogicalBinaryOperator left,
LTriBoolConsumer func) |
default LBiBoolConsumer |
LTriBoolConsumer.rShrink(LLogicalBinaryOperator right) |
static LBiBoolConsumer |
LTriBoolConsumer.rShrinked(LLogicalBinaryOperator right,
LTriBoolConsumer func) |
| Modifier and Type | Method and Description |
|---|---|
default LLogicalBinaryOperator |
LBiBoolFunction.thenToBool(LPredicate<? super R> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LBiBoolFunction<R> |
LTriBoolFunction.lShrink(LLogicalBinaryOperator left) |
static <R> LBiBoolFunction<R> |
LTriBoolFunction.lShrinked(LLogicalBinaryOperator left,
LTriBoolFunction<R> func) |
default LBiBoolFunction<R> |
LTriBoolFunction.rShrink(LLogicalBinaryOperator right) |
static <R> LBiBoolFunction<R> |
LTriBoolFunction.rShrinked(LLogicalBinaryOperator right,
LTriBoolFunction<R> func) |
| Modifier and Type | Class and Description |
|---|---|
static class |
LLogicalBinaryOperator.LLogicalBinaryOperatorSingle |
| Modifier and Type | Method and Description |
|---|---|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.and()
Returns function that applies logical AND operator.
|
default LLogicalBinaryOperator |
LLogicalBinaryOperator.and(LLogicalBinaryOperator other)
Returns a predicate that represents the logical AND of evaluation of this predicate and the argument one.
|
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) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.constant(boolean r)
Creates function that always returns the same value.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.failSafe(LLogicalBinaryOperator func,
LLogicalBinaryOperator failSafe) |
default LLogicalBinaryOperator |
LLogicalBinaryOperator.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.isEqual(boolean v1,
boolean v2)
Creates predicate that evaluates if an object is equal with the argument one.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.logicalBinaryOp(LLogicalBinaryOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.logicalBinaryOpThrowing(ExF<Throwable> exF) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.logicalBinaryOpThrowing(String message,
ExMF<Throwable> exF) |
default LLogicalBinaryOperator |
LLogicalBinaryOperator.negate()
Returns a predicate that represents the logical negation of this predicate.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.or()
Returns function that applies logical OR operator.
|
default LLogicalBinaryOperator |
LLogicalBinaryOperator.or(LLogicalBinaryOperator other)
Returns a predicate that represents the logical OR of evaluation of this predicate and the argument one.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.recursive(LFunction<LLogicalBinaryOperator,LLogicalBinaryOperator> selfLambda) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.safe()
Safe instance.
|
static LLogicalBinaryOperator |
LLogicalBinaryOperator.safe(LLogicalBinaryOperator other)
Safe wrapping.
|
default LLogicalBinaryOperator |
LLogicalBinaryOperator.thenToBool(LLogicalOperator after)
Combines two functions together in a order.
|
default LLogicalBinaryOperator |
LLogicalBinaryOperator.trying(ExWF<RuntimeException> exF) |
default LLogicalBinaryOperator |
LLogicalBinaryOperator.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LLogicalBinaryOperator |
LLogicalBinaryOperator.tryingThen(LPredicate<Throwable> handler) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.uncurry(LBoolFunction<LLogicalOperator> func) |
LLogicalBinaryOperator |
LLogicalBinaryOperator.LLogicalBinaryOperatorSingle.value() |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.xor()
Returns function that applies logical XOR operator.
|
default LLogicalBinaryOperator |
LLogicalBinaryOperator.xor(LLogicalBinaryOperator 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<LLogicalBinaryOperator> |
LLogicalBinaryOperator.safeSupplier()
Safe instance supplier.
|
static LSupplier<LLogicalBinaryOperator> |
LLogicalBinaryOperator.safeSupplier(LSupplier<LLogicalBinaryOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LLogicalBinaryOperator |
LLogicalBinaryOperator.and(LLogicalBinaryOperator other)
Returns a predicate that represents the logical AND of evaluation of this predicate and the argument one.
|
static boolean |
LLogicalBinaryOperator.call(boolean a1,
boolean a2,
LLogicalBinaryOperator lambda) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.composed(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalBinaryOperator after) |
static <V1,V2> LBiPredicate<V1,V2> |
LLogicalBinaryOperator.composed(LPredicate<? super V1> before1,
LPredicate<? super V2> before2,
LLogicalBinaryOperator after) |
static boolean |
LLogicalBinaryOperator.doIf(boolean a1,
boolean a2,
LLogicalBinaryOperator predicate,
LAction action) |
static boolean |
LLogicalBinaryOperator.doIf(boolean a1,
boolean a2,
LLogicalBinaryOperator predicate,
LBiBoolConsumer consumer) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.failSafe(LLogicalBinaryOperator func,
LLogicalBinaryOperator failSafe) |
default boolean |
LLogicalBinaryOperator.failSafeApply(boolean a1,
boolean a2,
LLogicalBinaryOperator failSafe) |
static boolean |
LLogicalBinaryOperator.failSafeApply(boolean a1,
boolean a2,
LLogicalBinaryOperator func,
LLogicalBinaryOperator failSafe) |
static void |
LLogicalBinaryOperator.fromTill(int min_i,
int max_i,
boolean a1,
boolean a2,
LLogicalBinaryOperator func)
From-To.
|
static void |
LLogicalBinaryOperator.fromTo(int min_i,
int max_i,
boolean a1,
boolean a2,
LLogicalBinaryOperator func)
From-To.
|
static boolean |
LLogicalBinaryOperator.handlingApply(boolean a1,
boolean a2,
LLogicalBinaryOperator func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.logicalBinaryOp(LLogicalBinaryOperator lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LLogicalOperator |
LLogicalBinaryOperator.lShrinked(LLogicalOperator left,
LLogicalBinaryOperator func) |
static LLogicalOperator |
LLogicalBinaryOperator.lShrinkedc(boolean a1,
LLogicalBinaryOperator func) |
default LLogicalBinaryOperator |
LLogicalBinaryOperator.or(LLogicalBinaryOperator other)
Returns a predicate that represents the logical OR of evaluation of this predicate and the argument one.
|
static LLogicalOperator |
LLogicalBinaryOperator.rShrinked(LLogicalOperator right,
LLogicalBinaryOperator func) |
static LLogicalOperator |
LLogicalBinaryOperator.rShrinkedc(boolean a2,
LLogicalBinaryOperator func) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.safe(LLogicalBinaryOperator other)
Safe wrapping.
|
static void |
LLogicalBinaryOperator.throwIf(boolean a1,
boolean a2,
LLogicalBinaryOperator pred,
ExMF<RuntimeException> factory,
String newMessage,
Object... messageParams) |
static void |
LLogicalBinaryOperator.throwIfNot(boolean a1,
boolean a2,
LLogicalBinaryOperator pred,
ExMF<RuntimeException> factory,
String newMessage,
Object... messageParams) |
static void |
LLogicalBinaryOperator.times(int max_i,
boolean a1,
boolean a2,
LLogicalBinaryOperator func)
From-To.
|
static boolean |
LLogicalBinaryOperator.tryApply(boolean a1,
boolean a2,
LLogicalBinaryOperator func) |
static boolean |
LLogicalBinaryOperator.tryApply(boolean a1,
boolean a2,
LLogicalBinaryOperator func,
ExWF<RuntimeException> exF) |
static boolean |
LLogicalBinaryOperator.tryApply(boolean a1,
boolean a2,
LLogicalBinaryOperator func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static boolean |
LLogicalBinaryOperator.tryApplyThen(boolean a1,
boolean a2,
LLogicalBinaryOperator func,
LPredicate<Throwable> handler) |
default LLogicalBinaryOperator |
LLogicalBinaryOperator.xor(LLogicalBinaryOperator 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 LLogicalBinaryOperator |
LLogicalBinaryOperator.recursive(LFunction<LLogicalBinaryOperator,LLogicalBinaryOperator> selfLambda) |
static LLogicalBinaryOperator |
LLogicalBinaryOperator.recursive(LFunction<LLogicalBinaryOperator,LLogicalBinaryOperator> selfLambda) |
static LSupplier<LLogicalBinaryOperator> |
LLogicalBinaryOperator.safeSupplier(LSupplier<LLogicalBinaryOperator> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LLogicalBinaryOperator |
LLogicalTernaryOperator.lShrink(LLogicalBinaryOperator left) |
default LLogicalBinaryOperator |
LLogicalTernaryOperator.lShrinkc(boolean a1) |
static LLogicalBinaryOperator |
LLogicalTernaryOperator.lShrinked(LLogicalBinaryOperator left,
LLogicalTernaryOperator func) |
static LLogicalBinaryOperator |
LLogicalTernaryOperator.lShrinkedc(boolean a1,
LLogicalTernaryOperator func) |
default LLogicalBinaryOperator |
LLogicalTernaryOperator.rShrink(LLogicalBinaryOperator right) |
default LLogicalBinaryOperator |
LLogicalTernaryOperator.rShrinkc(boolean a3) |
static LLogicalBinaryOperator |
LLogicalTernaryOperator.rShrinked(LLogicalBinaryOperator right,
LLogicalTernaryOperator func) |
static LLogicalBinaryOperator |
LLogicalTernaryOperator.rShrinkedc(boolean a3,
LLogicalTernaryOperator func) |
| Modifier and Type | Method and Description |
|---|---|
default LLogicalBinaryOperator |
LLogicalTernaryOperator.lShrink(LLogicalBinaryOperator left) |
static LLogicalBinaryOperator |
LLogicalTernaryOperator.lShrinked(LLogicalBinaryOperator left,
LLogicalTernaryOperator func) |
default LLogicalBinaryOperator |
LLogicalTernaryOperator.rShrink(LLogicalBinaryOperator right) |
static LLogicalBinaryOperator |
LLogicalTernaryOperator.rShrinked(LLogicalBinaryOperator right,
LLogicalTernaryOperator func) |
| Modifier and Type | Method and Description |
|---|---|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setFirstIf(boolean first,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setFirstIf(boolean first,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setFirstIf(boolean first,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setFirstIf(boolean first,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolIntPair.MutBoolIntPair |
LBoolIntPair.MutBoolIntPair.setFirstIf(boolean first,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolIntPair.MutCompBoolIntPair |
LBoolIntPair.MutCompBoolIntPair.setFirstIf(boolean first,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setFirstIf(LLogicalBinaryOperator predicate,
boolean first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setFirstIf(LLogicalBinaryOperator predicate,
boolean first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setFirstIf(LLogicalBinaryOperator predicate,
boolean first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setFirstIf(LLogicalBinaryOperator predicate,
boolean first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolIntPair.MutBoolIntPair |
LBoolIntPair.MutBoolIntPair.setFirstIf(LLogicalBinaryOperator predicate,
boolean first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolIntPair.MutCompBoolIntPair |
LBoolIntPair.MutCompBoolIntPair.setFirstIf(LLogicalBinaryOperator predicate,
boolean first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjBoolPair.MutObjBoolPair<T> |
LObjBoolPair.MutObjBoolPair.setSecondIf(boolean second,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjBoolPair.MutCompObjBoolPair<T> |
LObjBoolPair.MutCompObjBoolPair.setSecondIf(boolean second,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setSecondIf(boolean second,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setSecondIf(boolean second,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setSecondIf(boolean second,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setSecondIf(boolean second,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjBoolPair.MutObjBoolPair<T> |
LObjBoolPair.MutObjBoolPair.setSecondIf(LLogicalBinaryOperator predicate,
boolean second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjBoolPair.MutCompObjBoolPair<T> |
LObjBoolPair.MutCompObjBoolPair.setSecondIf(LLogicalBinaryOperator predicate,
boolean second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setSecondIf(LLogicalBinaryOperator predicate,
boolean second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setSecondIf(LLogicalBinaryOperator predicate,
boolean second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolPair.MutBoolPair |
LBoolPair.MutBoolPair.setSecondIf(LLogicalBinaryOperator predicate,
boolean second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolPair.MutCompBoolPair |
LBoolPair.MutCompBoolPair.setSecondIf(LLogicalBinaryOperator predicate,
boolean second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjIntBoolTriple.MutObjIntBoolTriple<T> |
LObjIntBoolTriple.MutObjIntBoolTriple.setThirdIf(boolean third,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjIntBoolTriple.MutCompObjIntBoolTriple<T> |
LObjIntBoolTriple.MutCompObjIntBoolTriple.setThirdIf(boolean third,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setThirdIf(boolean third,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setThirdIf(boolean third,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBiObjBoolTriple.MutBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutBiObjBoolTriple.setThirdIf(boolean third,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBiObjBoolTriple.MutCompBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutCompBiObjBoolTriple.setThirdIf(boolean third,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjIntBoolTriple.MutObjIntBoolTriple<T> |
LObjIntBoolTriple.MutObjIntBoolTriple.setThirdIf(LLogicalBinaryOperator predicate,
boolean third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjIntBoolTriple.MutCompObjIntBoolTriple<T> |
LObjIntBoolTriple.MutCompObjIntBoolTriple.setThirdIf(LLogicalBinaryOperator predicate,
boolean third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolTriple.MutBoolTriple |
LBoolTriple.MutBoolTriple.setThirdIf(LLogicalBinaryOperator predicate,
boolean third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolTriple.MutCompBoolTriple |
LBoolTriple.MutCompBoolTriple.setThirdIf(LLogicalBinaryOperator predicate,
boolean third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBiObjBoolTriple.MutBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutBiObjBoolTriple.setThirdIf(LLogicalBinaryOperator predicate,
boolean third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBiObjBoolTriple.MutCompBiObjBoolTriple<T1,T2> |
LBiObjBoolTriple.MutCompBiObjBoolTriple.setThirdIf(LLogicalBinaryOperator predicate,
boolean third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolSingle.MutBoolSingle |
LBoolSingle.MutBoolSingle.setValueIf(boolean value,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolSingle.MutCompBoolSingle |
LBoolSingle.MutCompBoolSingle.setValueIf(boolean value,
LLogicalBinaryOperator predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBoolSingle.MutBoolSingle |
LBoolSingle.MutBoolSingle.setValueIf(LLogicalBinaryOperator predicate,
boolean value)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBoolSingle.MutCompBoolSingle |
LBoolSingle.MutCompBoolSingle.setValueIf(LLogicalBinaryOperator predicate,
boolean value)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
Copyright © 2019. All rights reserved.