| Package | Description |
|---|---|
| eu.lunisolar.magma.func.consumer.primitives.tri | |
| eu.lunisolar.magma.func.function.from | |
| eu.lunisolar.magma.func.operator.ternary |
| Modifier and Type | Class and Description |
|---|---|
static class |
LTriBoolConsumer.LTriBoolConsumerSingle |
| Modifier and Type | Method and Description |
|---|---|
static LTriBoolConsumer |
LTriBoolConsumer.accept1st(LBoolConsumer func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static LTriBoolConsumer |
LTriBoolConsumer.accept2nd(LBoolConsumer func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static LTriBoolConsumer |
LTriBoolConsumer.accept3rd(LBoolConsumer func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
default LTriBoolConsumer |
LTriBoolConsumer.andThen(LTriBoolConsumer after)
Combines two LTriBoolConsumer together in a order.
|
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) |
static LTriBoolConsumer |
LTriBoolConsumer.failSafe(LTriBoolConsumer func,
LTriBoolConsumer failSafe) |
default LTriBoolConsumer |
LTriBoolConsumer.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
static LTriBoolConsumer |
LTriBoolConsumer.recursive(LFunction<LTriBoolConsumer,LTriBoolConsumer> selfLambda) |
static LTriBoolConsumer |
LTriBoolConsumer.safe()
Safe instance.
|
static LTriBoolConsumer |
LTriBoolConsumer.safe(LTriBoolConsumer other)
Safe wrapping.
|
static LTriBoolConsumer |
LTriBoolConsumer.triBoolCons(LTriBoolConsumer lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LTriBoolConsumer |
LTriBoolConsumer.triBoolConsThrowing(ExF<Throwable> exF) |
static LTriBoolConsumer |
LTriBoolConsumer.triBoolConsThrowing(String message,
ExMF<Throwable> exF) |
default LTriBoolConsumer |
LTriBoolConsumer.trying(ExWF<RuntimeException> exF) |
default LTriBoolConsumer |
LTriBoolConsumer.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LTriBoolConsumer |
LTriBoolConsumer.tryingThen(LConsumer<Throwable> handler) |
static LTriBoolConsumer |
LTriBoolConsumer.uncurry(LBoolFunction<LBoolFunction<LBoolConsumer>> func) |
LTriBoolConsumer |
LTriBoolConsumer.LTriBoolConsumerSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static LSupplier<LTriBoolConsumer> |
LTriBoolConsumer.safeSupplier()
Safe instance supplier.
|
static LSupplier<LTriBoolConsumer> |
LTriBoolConsumer.safeSupplier(LSupplier<LTriBoolConsumer> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LTriBoolConsumer |
LTriBoolConsumer.andThen(LTriBoolConsumer after)
Combines two LTriBoolConsumer together in a order.
|
static void |
LTriBoolConsumer.call(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer lambda) |
static LTriBoolConsumer |
LTriBoolConsumer.composed(LLogicalOperator before1,
LLogicalOperator before2,
LLogicalOperator before3,
LTriBoolConsumer after) |
static <V1,V2,V3> LTriConsumer<V1,V2,V3> |
LTriBoolConsumer.composed(LPredicate<? super V1> before1,
LPredicate<? super V2> before2,
LPredicate<? super V3> before3,
LTriBoolConsumer after) |
static LTriBoolConsumer |
LTriBoolConsumer.failSafe(LTriBoolConsumer func,
LTriBoolConsumer failSafe) |
default void |
LTriBoolConsumer.failSafeAccept(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer failSafe) |
static void |
LTriBoolConsumer.failSafeAccept(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func,
LTriBoolConsumer failSafe) |
static <C1,C2,C3> int |
LTriBoolConsumer.forEach(IndexedRead<C1,aType.aBool> ia1,
C1 source1,
IndexedRead<C2,aType.aBool> ia2,
C2 source2,
IndexedRead<C3,aType.aBool> ia3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static void |
LTriBoolConsumer.fromTill(int min_i,
int max_i,
boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func)
From-To.
|
static void |
LTriBoolConsumer.fromTo(int min_i,
int max_i,
boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func)
From-To.
|
static void |
LTriBoolConsumer.handlingAccept(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static <C1,C2,C3,I3> |
LTriBoolConsumer.iterate(IndexedRead<C1,aType.aBool> ia1,
C1 source1,
IndexedRead<C2,aType.aBool> ia2,
C2 source2,
SequentialRead<C3,I3,aType.aBool> sa3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C1,C2,I2,C3> |
LTriBoolConsumer.iterate(IndexedRead<C1,aType.aBool> ia1,
C1 source1,
SequentialRead<C2,I2,aType.aBool> sa2,
C2 source2,
IndexedRead<C3,aType.aBool> ia3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C1,C2,I2,C3,I3> |
LTriBoolConsumer.iterate(IndexedRead<C1,aType.aBool> ia1,
C1 source1,
SequentialRead<C2,I2,aType.aBool> sa2,
C2 source2,
SequentialRead<C3,I3,aType.aBool> sa3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C1,I1,C2,C3> |
LTriBoolConsumer.iterate(SequentialRead<C1,I1,aType.aBool> sa1,
C1 source1,
IndexedRead<C2,aType.aBool> ia2,
C2 source2,
IndexedRead<C3,aType.aBool> ia3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C1,I1,C2,C3,I3> |
LTriBoolConsumer.iterate(SequentialRead<C1,I1,aType.aBool> sa1,
C1 source1,
IndexedRead<C2,aType.aBool> ia2,
C2 source2,
SequentialRead<C3,I3,aType.aBool> sa3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C1,I1,C2,I2,C3> |
LTriBoolConsumer.iterate(SequentialRead<C1,I1,aType.aBool> sa1,
C1 source1,
SequentialRead<C2,I2,aType.aBool> sa2,
C2 source2,
IndexedRead<C3,aType.aBool> ia3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C1,I1,C2,I2,C3,I3> |
LTriBoolConsumer.iterate(SequentialRead<C1,I1,aType.aBool> sa1,
C1 source1,
SequentialRead<C2,I2,aType.aBool> sa2,
C2 source2,
SequentialRead<C3,I3,aType.aBool> sa3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static LBiBoolConsumer |
LTriBoolConsumer.lShrinked(LLogicalBinaryOperator left,
LTriBoolConsumer func) |
static LBiBoolConsumer |
LTriBoolConsumer.lShrinkedc(boolean a1,
LTriBoolConsumer func) |
static LBiBoolConsumer |
LTriBoolConsumer.rShrinked(LLogicalBinaryOperator right,
LTriBoolConsumer func) |
static LBiBoolConsumer |
LTriBoolConsumer.rShrinkedc(boolean a3,
LTriBoolConsumer func) |
static LTriBoolConsumer |
LTriBoolConsumer.safe(LTriBoolConsumer other)
Safe wrapping.
|
static <C2,C3> boolean |
LTriBoolConsumer.targetedForEach(boolean a1,
IndexedRead<C2,aType.aBool> ia2,
C2 source2,
IndexedRead<C3,aType.aBool> ia3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C2,C3,I3> boolean |
LTriBoolConsumer.targetedIterate(boolean a1,
IndexedRead<C2,aType.aBool> ia2,
C2 source2,
SequentialRead<C3,I3,aType.aBool> sa3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C2,I2,C3> boolean |
LTriBoolConsumer.targetedIterate(boolean a1,
SequentialRead<C2,I2,aType.aBool> sa2,
C2 source2,
IndexedRead<C3,aType.aBool> ia3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static <C2,I2,C3,I3> |
LTriBoolConsumer.targetedIterate(boolean a1,
SequentialRead<C2,I2,aType.aBool> sa2,
C2 source2,
SequentialRead<C3,I3,aType.aBool> sa3,
C3 source3,
LTriBoolConsumer consumer)
For each element (or tuple) from arguments, calls the consumer.
|
static void |
LTriBoolConsumer.times(int max_i,
boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func)
From-To.
|
static LTriBoolConsumer |
LTriBoolConsumer.triBoolCons(LTriBoolConsumer lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static void |
LTriBoolConsumer.tryAccept(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func) |
static void |
LTriBoolConsumer.tryAccept(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func,
ExWF<RuntimeException> exF) |
static void |
LTriBoolConsumer.tryAccept(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static void |
LTriBoolConsumer.tryAcceptThen(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer func,
LConsumer<Throwable> handler) |
| Modifier and Type | Method and Description |
|---|---|
static LTriBoolConsumer |
LTriBoolConsumer.recursive(LFunction<LTriBoolConsumer,LTriBoolConsumer> selfLambda) |
static LTriBoolConsumer |
LTriBoolConsumer.recursive(LFunction<LTriBoolConsumer,LTriBoolConsumer> selfLambda) |
static LSupplier<LTriBoolConsumer> |
LTriBoolConsumer.safeSupplier(LSupplier<LTriBoolConsumer> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LTriBoolConsumer |
LTriBoolFunction.thenConsume(LConsumer<? super R> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LTriBoolFunction<R> |
LTriBoolFunction.before(LTriBoolConsumer before) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
LLogicalTernaryOperator.doIf(boolean a1,
boolean a2,
boolean a3,
LLogicalTernaryOperator predicate,
LTriBoolConsumer consumer) |
default boolean |
LLogicalTernaryOperator.doIf(boolean a1,
boolean a2,
boolean a3,
LTriBoolConsumer consumer) |
Copyright © 2019. All rights reserved.