| Package | Description |
|---|---|
| eu.lunisolar.magma.func.function.from | |
| eu.lunisolar.magma.func.operator.binary | |
| eu.lunisolar.magma.func.predicate | |
| eu.lunisolar.magma.func.tuple |
| Modifier and Type | Method and Description |
|---|---|
default LBiBytePredicate |
LBiByteFunction.thenToBool(LPredicate<? super R> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LBiBytePredicate |
LByteBinaryOperator.thenToBool(LBytePredicate after)
Combines two functions together in a order.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
LBiBytePredicate.LByte1Byte0Pred
Permutation of LBiBytePredicate for method references.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LBiBytePredicate.LBiBytePredicateSingle |
| Modifier and Type | Method and Description |
|---|---|
default LBiBytePredicate |
LBiBytePredicate.and(LBiBytePredicate other)
Returns a predicate that represents the logical AND of evaluation of this predicate and the argument one.
|
static LBiBytePredicate |
LBiBytePredicate.biBytePred(LBiBytePredicate lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LBiBytePredicate |
LBiBytePredicate.biBytePredThrowing(ExF<Throwable> exF) |
static LBiBytePredicate |
LBiBytePredicate.biBytePredThrowing(String message,
ExMF<Throwable> exF) |
default LBiBytePredicate |
LBiBytePredicate.boolToBiBytePred(LLogicalOperator after)
Combines two functions together in a order.
|
default LBiBytePredicate |
LBiBytePredicate.compose(LByteUnaryOperator before1,
LByteUnaryOperator before2)
Allows to manipulate the domain of the function.
|
static LBiBytePredicate |
LBiBytePredicate.composed(LByteUnaryOperator before1,
LByteUnaryOperator before2,
LBiBytePredicate after) |
static LBiBytePredicate |
LBiBytePredicate.constant(boolean r)
Creates function that always returns the same value.
|
static LBiBytePredicate |
LBiBytePredicate.failSafe(LBiBytePredicate func,
LBiBytePredicate failSafe) |
default LBiBytePredicate |
LBiBytePredicate.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
static LBiBytePredicate |
LBiBytePredicate.isEqual(byte v1,
byte v2)
Creates predicate that evaluates if an object is equal with the argument one.
|
default LBiBytePredicate |
LBiBytePredicate.negate()
Returns a predicate that represents the logical negation of this predicate.
|
default LBiBytePredicate |
LBiBytePredicate.or(LBiBytePredicate other)
Returns a predicate that represents the logical OR of evaluation of this predicate and the argument one.
|
static LBiBytePredicate |
LBiBytePredicate.recursive(LFunction<LBiBytePredicate,LBiBytePredicate> selfLambda) |
static LBiBytePredicate |
LBiBytePredicate.safe()
Safe instance.
|
static LBiBytePredicate |
LBiBytePredicate.safe(LBiBytePredicate other)
Safe wrapping.
|
static LBiBytePredicate |
LBiBytePredicate.test1st(LBytePredicate func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static LBiBytePredicate |
LBiBytePredicate.test2nd(LBytePredicate func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
default LBiBytePredicate |
LBiBytePredicate.trying(ExWF<RuntimeException> exF) |
default LBiBytePredicate |
LBiBytePredicate.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LBiBytePredicate |
LBiBytePredicate.tryingThen(LPredicate<Throwable> handler) |
static LBiBytePredicate |
LBiBytePredicate.uncurry(LByteFunction<LBytePredicate> func) |
LBiBytePredicate |
LBiBytePredicate.LBiBytePredicateSingle.value() |
default LBiBytePredicate |
LBiBytePredicate.xor(LBiBytePredicate 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<LBiBytePredicate> |
LBiBytePredicate.safeSupplier()
Safe instance supplier.
|
static LSupplier<LBiBytePredicate> |
LBiBytePredicate.safeSupplier(LSupplier<LBiBytePredicate> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LBiBytePredicate |
LBiBytePredicate.and(LBiBytePredicate other)
Returns a predicate that represents the logical AND of evaluation of this predicate and the argument one.
|
static LBiBytePredicate |
LBiBytePredicate.biBytePred(LBiBytePredicate lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static boolean |
LBiBytePredicate.call(byte a1,
byte a2,
LBiBytePredicate lambda) |
static LBiBytePredicate |
LBiBytePredicate.composed(LByteUnaryOperator before1,
LByteUnaryOperator before2,
LBiBytePredicate after) |
static <V1,V2> LBiPredicate<V1,V2> |
LBiBytePredicate.composed(LToByteFunction<? super V1> before1,
LToByteFunction<? super V2> before2,
LBiBytePredicate after) |
static boolean |
LBiBytePredicate.doIf(byte a1,
byte a2,
LBiBytePredicate predicate,
LAction action) |
static boolean |
LBiBytePredicate.doIf(byte a1,
byte a2,
LBiBytePredicate predicate,
LBiByteConsumer consumer) |
static LBiBytePredicate |
LBiBytePredicate.failSafe(LBiBytePredicate func,
LBiBytePredicate failSafe) |
default boolean |
LBiBytePredicate.failSafeTest(byte a1,
byte a2,
LBiBytePredicate failSafe) |
static boolean |
LBiBytePredicate.failSafeTest(byte a1,
byte a2,
LBiBytePredicate func,
LBiBytePredicate failSafe) |
static void |
LBiBytePredicate.fromTill(int min_i,
int max_i,
byte a1,
byte a2,
LBiBytePredicate func)
From-To.
|
static void |
LBiBytePredicate.fromTo(int min_i,
int max_i,
byte a1,
byte a2,
LBiBytePredicate func)
From-To.
|
static boolean |
LBiBytePredicate.handlingTest(byte a1,
byte a2,
LBiBytePredicate func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static LBytePredicate |
LBiBytePredicate.lShrinked(LByteUnaryOperator left,
LBiBytePredicate func) |
static LBytePredicate |
LBiBytePredicate.lShrinkedc(byte a1,
LBiBytePredicate func) |
default LBiBytePredicate |
LBiBytePredicate.or(LBiBytePredicate other)
Returns a predicate that represents the logical OR of evaluation of this predicate and the argument one.
|
static LBytePredicate |
LBiBytePredicate.rShrinked(LByteUnaryOperator right,
LBiBytePredicate func) |
static LBytePredicate |
LBiBytePredicate.rShrinkedc(byte a2,
LBiBytePredicate func) |
static LBiBytePredicate |
LBiBytePredicate.safe(LBiBytePredicate other)
Safe wrapping.
|
static void |
LBiBytePredicate.throwIf(byte a1,
byte a2,
LBiBytePredicate pred,
ExMF<RuntimeException> factory,
String newMessage,
Object... messageParams) |
static void |
LBiBytePredicate.throwIfNot(byte a1,
byte a2,
LBiBytePredicate pred,
ExMF<RuntimeException> factory,
String newMessage,
Object... messageParams) |
static void |
LBiBytePredicate.times(int max_i,
byte a1,
byte a2,
LBiBytePredicate func)
From-To.
|
static boolean |
LBiBytePredicate.tryTest(byte a1,
byte a2,
LBiBytePredicate func) |
static boolean |
LBiBytePredicate.tryTest(byte a1,
byte a2,
LBiBytePredicate func,
ExWF<RuntimeException> exF) |
static boolean |
LBiBytePredicate.tryTest(byte a1,
byte a2,
LBiBytePredicate func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static boolean |
LBiBytePredicate.tryTestThen(byte a1,
byte a2,
LBiBytePredicate func,
LPredicate<Throwable> handler) |
default LBiBytePredicate |
LBiBytePredicate.xor(LBiBytePredicate 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 LBiBytePredicate |
LBiBytePredicate.recursive(LFunction<LBiBytePredicate,LBiBytePredicate> selfLambda) |
static LBiBytePredicate |
LBiBytePredicate.recursive(LFunction<LBiBytePredicate,LBiBytePredicate> selfLambda) |
static LSupplier<LBiBytePredicate> |
LBiBytePredicate.safeSupplier(LSupplier<LBiBytePredicate> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
LBytePair.MutBytePair |
LBytePair.MutBytePair.setFirstIf(byte first,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBytePair.MutCompBytePair |
LBytePair.MutCompBytePair.setFirstIf(byte first,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LByteIntPair.MutByteIntPair |
LByteIntPair.MutByteIntPair.setFirstIf(byte first,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LByteIntPair.MutCompByteIntPair |
LByteIntPair.MutCompByteIntPair.setFirstIf(byte first,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBytePair.MutBytePair |
LBytePair.MutBytePair.setFirstIf(LBiBytePredicate predicate,
byte first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBytePair.MutCompBytePair |
LBytePair.MutCompBytePair.setFirstIf(LBiBytePredicate predicate,
byte first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LByteIntPair.MutByteIntPair |
LByteIntPair.MutByteIntPair.setFirstIf(LBiBytePredicate predicate,
byte first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LByteIntPair.MutCompByteIntPair |
LByteIntPair.MutCompByteIntPair.setFirstIf(LBiBytePredicate predicate,
byte first)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjBytePair.MutObjBytePair<T> |
LObjBytePair.MutObjBytePair.setSecondIf(byte second,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjBytePair.MutCompObjBytePair<T> |
LObjBytePair.MutCompObjBytePair.setSecondIf(byte second,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBytePair.MutBytePair |
LBytePair.MutBytePair.setSecondIf(byte second,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBytePair.MutCompBytePair |
LBytePair.MutCompBytePair.setSecondIf(byte second,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjBytePair.MutObjBytePair<T> |
LObjBytePair.MutObjBytePair.setSecondIf(LBiBytePredicate predicate,
byte second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjBytePair.MutCompObjBytePair<T> |
LObjBytePair.MutCompObjBytePair.setSecondIf(LBiBytePredicate predicate,
byte second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBytePair.MutBytePair |
LBytePair.MutBytePair.setSecondIf(LBiBytePredicate predicate,
byte second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBytePair.MutCompBytePair |
LBytePair.MutCompBytePair.setSecondIf(LBiBytePredicate predicate,
byte second)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjIntByteTriple.MutObjIntByteTriple<T> |
LObjIntByteTriple.MutObjIntByteTriple.setThirdIf(byte third,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjIntByteTriple.MutCompObjIntByteTriple<T> |
LObjIntByteTriple.MutCompObjIntByteTriple.setThirdIf(byte third,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBiObjByteTriple.MutBiObjByteTriple<T1,T2> |
LBiObjByteTriple.MutBiObjByteTriple.setThirdIf(byte third,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LBiObjByteTriple.MutCompBiObjByteTriple<T1,T2> |
LBiObjByteTriple.MutCompBiObjByteTriple.setThirdIf(byte third,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LObjIntByteTriple.MutObjIntByteTriple<T> |
LObjIntByteTriple.MutObjIntByteTriple.setThirdIf(LBiBytePredicate predicate,
byte third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LObjIntByteTriple.MutCompObjIntByteTriple<T> |
LObjIntByteTriple.MutCompObjIntByteTriple.setThirdIf(LBiBytePredicate predicate,
byte third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBiObjByteTriple.MutBiObjByteTriple<T1,T2> |
LBiObjByteTriple.MutBiObjByteTriple.setThirdIf(LBiBytePredicate predicate,
byte third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LBiObjByteTriple.MutCompBiObjByteTriple<T1,T2> |
LBiObjByteTriple.MutCompBiObjByteTriple.setThirdIf(LBiBytePredicate predicate,
byte third)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LByteSingle.MutByteSingle |
LByteSingle.MutByteSingle.setValueIf(byte value,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LByteSingle.MutCompByteSingle |
LByteSingle.MutCompByteSingle.setValueIf(byte value,
LBiBytePredicate predicate)
Sets new value if predicate predicate(newValue, current) OR newValue::something(current) is true.
|
LByteSingle.MutByteSingle |
LByteSingle.MutByteSingle.setValueIf(LBiBytePredicate predicate,
byte value)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
LByteSingle.MutCompByteSingle |
LByteSingle.MutCompByteSingle.setValueIf(LBiBytePredicate predicate,
byte value)
Sets new value if predicate predicate(current, newValue) OR current::something(newValue) is true.
|
Copyright © 2019. All rights reserved.