| Modifier and Type | Class and Description |
|---|---|
static class |
LAction.LActionSingle |
| Modifier and Type | Method and Description |
|---|---|
static LAction |
LAction.act(LAction lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static LAction |
LAction.actThrowing(ExF<Throwable> exF) |
static LAction |
LAction.actThrowing(String message,
ExMF<Throwable> exF) |
default LAction |
LAction.andThen(LAction after)
Combines two LAction together in a order.
|
static LAction |
LAction.failSafe(LAction func,
LAction failSafe) |
default LAction |
LAction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
static LAction |
LAction.recursive(LFunction<LAction,LAction> selfLambda) |
static LAction |
LAction.safe()
Safe instance.
|
static LAction |
LAction.safe(LAction other)
Safe wrapping.
|
default LAction |
LAction.trying(ExWF<RuntimeException> exF) |
default LAction |
LAction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LAction |
LAction.tryingThen(LConsumer<Throwable> handler) |
LAction |
LAction.LActionSingle.value() |
static LAction |
LAction.wrap(Runnable other)
Wraps JRE instance.
|
| Modifier and Type | Method and Description |
|---|---|
static LSupplier<LAction> |
LAction.safeSupplier()
Safe instance supplier.
|
static LSupplier<LAction> |
LAction.safeSupplier(LSupplier<LAction> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static LAction |
LAction.act(LAction lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
default LAction |
LAction.andThen(LAction after)
Combines two LAction together in a order.
|
static void |
LAction.call(LAction lambda) |
static LAction |
LAction.failSafe(LAction func,
LAction failSafe) |
default void |
LAction.failSafeExecute(LAction failSafe) |
static void |
LAction.failSafeExecute(LAction func,
LAction failSafe) |
static void |
LAction.fromTill(int min_i,
int max_i,
LAction func)
From-To.
|
static void |
LAction.fromTo(int min_i,
int max_i,
LAction func)
From-To.
|
static void |
LAction.handlingExecute(LAction func,
HandlingInstructions<Throwable,RuntimeException> handling) |
static LAction |
LAction.safe(LAction other)
Safe wrapping.
|
static void |
LAction.times(int max_i,
LAction func)
From-To.
|
static void |
LAction.tryExecute(LAction func) |
static void |
LAction.tryExecute(LAction func,
ExWF<RuntimeException> exF) |
static void |
LAction.tryExecute(LAction func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static void |
LAction.tryExecuteThen(LAction func,
LConsumer<Throwable> handler) |
| Modifier and Type | Method and Description |
|---|---|
static LAction |
LAction.recursive(LFunction<LAction,LAction> selfLambda) |
static LAction |
LAction.recursive(LFunction<LAction,LAction> selfLambda) |
static LSupplier<LAction> |
LAction.safeSupplier(LSupplier<LAction> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
default LAction |
LConsumer.capture(T a)
Captures arguments but delays the evaluation.
|
default LAction |
LBiConsumer.capture(T1 a1,
T2 a2)
Captures arguments but delays the evaluation.
|
default LAction |
LTriConsumer.capture(T1 a1,
T2 a2,
T3 a3)
Captures arguments but delays the evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
default LAction |
LBoolConsumer.capture(boolean a)
Captures arguments but delays the evaluation.
|
default LAction |
LByteConsumer.capture(byte a)
Captures arguments but delays the evaluation.
|
default LAction |
LCharConsumer.capture(char a)
Captures arguments but delays the evaluation.
|
default LAction |
LDblConsumer.capture(double a)
Captures arguments but delays the evaluation.
|
default LAction |
LFltConsumer.capture(float a)
Captures arguments but delays the evaluation.
|
default LAction |
LIntConsumer.capture(int a)
Captures arguments but delays the evaluation.
|
default LAction |
LLongConsumer.capture(long a)
Captures arguments but delays the evaluation.
|
default LAction |
LSrtConsumer.capture(short a)
Captures arguments but delays the evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
default LAction |
LBiBoolConsumer.capture(boolean a1,
boolean a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBoolIntConsumer.capture(boolean a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBiByteConsumer.capture(byte a1,
byte a2)
Captures arguments but delays the evaluation.
|
default LAction |
LByteIntConsumer.capture(byte a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBiCharConsumer.capture(char a1,
char a2)
Captures arguments but delays the evaluation.
|
default LAction |
LCharIntConsumer.capture(char a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBiDblConsumer.capture(double a1,
double a2)
Captures arguments but delays the evaluation.
|
default LAction |
LDblIntConsumer.capture(double a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBiFltConsumer.capture(float a1,
float a2)
Captures arguments but delays the evaluation.
|
default LAction |
LFltIntConsumer.capture(float a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBiIntConsumer.capture(int a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LLongIntConsumer.capture(long a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBiLongConsumer.capture(long a1,
long a2)
Captures arguments but delays the evaluation.
|
default LAction |
LSrtIntConsumer.capture(short a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LBiSrtConsumer.capture(short a1,
short a2)
Captures arguments but delays the evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
default LAction |
LTieConsumer.capture(T1 a1,
int a2,
T2 a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjBoolConsumer.capture(T1 a1,
T2 a2,
boolean a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjByteConsumer.capture(T1 a1,
T2 a2,
byte a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjCharConsumer.capture(T1 a1,
T2 a2,
char a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjDblConsumer.capture(T1 a1,
T2 a2,
double a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjFltConsumer.capture(T1 a1,
T2 a2,
float a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjIntConsumer.capture(T1 a1,
T2 a2,
int a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjLongConsumer.capture(T1 a1,
T2 a2,
long a3)
Captures arguments but delays the evaluation.
|
default LAction |
LBiObjSrtConsumer.capture(T1 a1,
T2 a2,
short a3)
Captures arguments but delays the evaluation.
|
default LAction |
LObjBoolConsumer.capture(T a1,
boolean a2)
Captures arguments but delays the evaluation.
|
default LAction |
LObjByteConsumer.capture(T a1,
byte a2)
Captures arguments but delays the evaluation.
|
default LAction |
LObjCharConsumer.capture(T a1,
char a2)
Captures arguments but delays the evaluation.
|
default LAction |
LObjDblConsumer.capture(T a1,
double a2)
Captures arguments but delays the evaluation.
|
default LAction |
LObjFltConsumer.capture(T a1,
float a2)
Captures arguments but delays the evaluation.
|
default LAction |
LObjIntConsumer.capture(T a1,
int a2)
Captures arguments but delays the evaluation.
|
default LAction |
LTieBoolConsumer.capture(T a1,
int a2,
boolean a3)
Captures arguments but delays the evaluation.
|
default LAction |
LTieByteConsumer.capture(T a1,
int a2,
byte a3)
Captures arguments but delays the evaluation.
|
default LAction |
LTieCharConsumer.capture(T a1,
int a2,
char a3)
Captures arguments but delays the evaluation.
|
default LAction |
LTieDblConsumer.capture(T a1,
int a2,
double a3)
Captures arguments but delays the evaluation.
|
default LAction |
LTieFltConsumer.capture(T a1,
int a2,
float a3)
Captures arguments but delays the evaluation.
|
default LAction |
LTieIntConsumer.capture(T a1,
int a2,
int a3)
Captures arguments but delays the evaluation.
|
default LAction |
LTieLongConsumer.capture(T a1,
int a2,
long a3)
Captures arguments but delays the evaluation.
|
default LAction |
LTieSrtConsumer.capture(T a1,
int a2,
short a3)
Captures arguments but delays the evaluation.
|
default LAction |
LObjLongConsumer.capture(T a1,
long a2)
Captures arguments but delays the evaluation.
|
default LAction |
LObjSrtConsumer.capture(T a1,
short a2)
Captures arguments but delays the evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
default LAction |
LTriBoolConsumer.capture(boolean a1,
boolean a2,
boolean a3)
Captures arguments but delays the evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
default boolean |
LLogicalBinaryOperator.doIf(boolean a1,
boolean a2,
LAction action) |
static boolean |
LLogicalBinaryOperator.doIf(boolean a1,
boolean a2,
LLogicalBinaryOperator predicate,
LAction action) |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
LLogicalTernaryOperator.doIf(boolean a1,
boolean a2,
boolean a3,
LAction action) |
static boolean |
LLogicalTernaryOperator.doIf(boolean a1,
boolean a2,
boolean a3,
LLogicalTernaryOperator predicate,
LAction action) |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
LLogicalOperator.doIf(boolean a,
LAction action) |
static boolean |
LLogicalOperator.doIf(boolean a,
LLogicalOperator predicate,
LAction action) |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
LBoolIntPredicate.doIf(boolean a1,
int a2,
LAction action) |
static boolean |
LBoolIntPredicate.doIf(boolean a1,
int a2,
LBoolIntPredicate predicate,
LAction action) |
default boolean |
LBiBytePredicate.doIf(byte a1,
byte a2,
LAction action) |
static boolean |
LBiBytePredicate.doIf(byte a1,
byte a2,
LBiBytePredicate predicate,
LAction action) |
default boolean |
LByteIntPredicate.doIf(byte a1,
int a2,
LAction action) |
static boolean |
LByteIntPredicate.doIf(byte a1,
int a2,
LByteIntPredicate predicate,
LAction action) |
default boolean |
LBytePredicate.doIf(byte a,
LAction action) |
static boolean |
LBytePredicate.doIf(byte a,
LBytePredicate predicate,
LAction action) |
default boolean |
LBiCharPredicate.doIf(char a1,
char a2,
LAction action) |
static boolean |
LBiCharPredicate.doIf(char a1,
char a2,
LBiCharPredicate predicate,
LAction action) |
default boolean |
LCharIntPredicate.doIf(char a1,
int a2,
LAction action) |
static boolean |
LCharIntPredicate.doIf(char a1,
int a2,
LCharIntPredicate predicate,
LAction action) |
default boolean |
LCharPredicate.doIf(char a,
LAction action) |
static boolean |
LCharPredicate.doIf(char a,
LCharPredicate predicate,
LAction action) |
default boolean |
LBiDblPredicate.doIf(double a1,
double a2,
LAction action) |
static boolean |
LBiDblPredicate.doIf(double a1,
double a2,
LBiDblPredicate predicate,
LAction action) |
default boolean |
LDblIntPredicate.doIf(double a1,
int a2,
LAction action) |
static boolean |
LDblIntPredicate.doIf(double a1,
int a2,
LDblIntPredicate predicate,
LAction action) |
default boolean |
LDblPredicate.doIf(double a,
LAction action) |
static boolean |
LDblPredicate.doIf(double a,
LDblPredicate predicate,
LAction action) |
default boolean |
LBiFltPredicate.doIf(float a1,
float a2,
LAction action) |
static boolean |
LBiFltPredicate.doIf(float a1,
float a2,
LBiFltPredicate predicate,
LAction action) |
default boolean |
LFltIntPredicate.doIf(float a1,
int a2,
LAction action) |
static boolean |
LFltIntPredicate.doIf(float a1,
int a2,
LFltIntPredicate predicate,
LAction action) |
default boolean |
LFltPredicate.doIf(float a,
LAction action) |
static boolean |
LFltPredicate.doIf(float a,
LFltPredicate predicate,
LAction action) |
default boolean |
LBiIntPredicate.doIf(int a1,
int a2,
LAction action) |
static boolean |
LBiIntPredicate.doIf(int a1,
int a2,
LBiIntPredicate predicate,
LAction action) |
default boolean |
LIntPredicate.doIf(int a,
LAction action) |
static boolean |
LIntPredicate.doIf(int a,
LIntPredicate predicate,
LAction action) |
default boolean |
LLongIntPredicate.doIf(long a1,
int a2,
LAction action) |
static boolean |
LLongIntPredicate.doIf(long a1,
int a2,
LLongIntPredicate predicate,
LAction action) |
default boolean |
LLongPredicate.doIf(long a,
LAction action) |
static boolean |
LLongPredicate.doIf(long a,
LLongPredicate predicate,
LAction action) |
default boolean |
LBiLongPredicate.doIf(long a1,
long a2,
LAction action) |
static boolean |
LBiLongPredicate.doIf(long a1,
long a2,
LBiLongPredicate predicate,
LAction action) |
default boolean |
LSrtIntPredicate.doIf(short a1,
int a2,
LAction action) |
static boolean |
LSrtIntPredicate.doIf(short a1,
int a2,
LSrtIntPredicate predicate,
LAction action) |
default boolean |
LSrtPredicate.doIf(short a,
LAction action) |
static boolean |
LSrtPredicate.doIf(short a,
LSrtPredicate predicate,
LAction action) |
default boolean |
LBiSrtPredicate.doIf(short a1,
short a2,
LAction action) |
static boolean |
LBiSrtPredicate.doIf(short a1,
short a2,
LBiSrtPredicate predicate,
LAction action) |
default boolean |
LObjIntObjPredicate.doIf(T1 a1,
int a2,
T2 a3,
LAction action) |
static <T1,T2> boolean |
LObjIntObjPredicate.doIf(T1 a1,
int a2,
T2 a3,
LObjIntObjPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjBoolPredicate.doIf(T1 a1,
T2 a2,
boolean a3,
LAction action) |
static <T1,T2> boolean |
LBiObjBoolPredicate.doIf(T1 a1,
T2 a2,
boolean a3,
LBiObjBoolPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjBytePredicate.doIf(T1 a1,
T2 a2,
byte a3,
LAction action) |
static <T1,T2> boolean |
LBiObjBytePredicate.doIf(T1 a1,
T2 a2,
byte a3,
LBiObjBytePredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjCharPredicate.doIf(T1 a1,
T2 a2,
char a3,
LAction action) |
static <T1,T2> boolean |
LBiObjCharPredicate.doIf(T1 a1,
T2 a2,
char a3,
LBiObjCharPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjDblPredicate.doIf(T1 a1,
T2 a2,
double a3,
LAction action) |
static <T1,T2> boolean |
LBiObjDblPredicate.doIf(T1 a1,
T2 a2,
double a3,
LBiObjDblPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjFltPredicate.doIf(T1 a1,
T2 a2,
float a3,
LAction action) |
static <T1,T2> boolean |
LBiObjFltPredicate.doIf(T1 a1,
T2 a2,
float a3,
LBiObjFltPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjIntPredicate.doIf(T1 a1,
T2 a2,
int a3,
LAction action) |
static <T1,T2> boolean |
LBiObjIntPredicate.doIf(T1 a1,
T2 a2,
int a3,
LBiObjIntPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiPredicate.doIf(T1 a1,
T2 a2,
LAction action) |
static <T1,T2> boolean |
LBiPredicate.doIf(T1 a1,
T2 a2,
LBiPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjLongPredicate.doIf(T1 a1,
T2 a2,
long a3,
LAction action) |
static <T1,T2> boolean |
LBiObjLongPredicate.doIf(T1 a1,
T2 a2,
long a3,
LBiObjLongPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LBiObjSrtPredicate.doIf(T1 a1,
T2 a2,
short a3,
LAction action) |
static <T1,T2> boolean |
LBiObjSrtPredicate.doIf(T1 a1,
T2 a2,
short a3,
LBiObjSrtPredicate<T1,T2> predicate,
LAction action) |
default boolean |
LTriPredicate.doIf(T1 a1,
T2 a2,
T3 a3,
LAction action) |
static <T1,T2,T3> boolean |
LTriPredicate.doIf(T1 a1,
T2 a2,
T3 a3,
LTriPredicate<T1,T2,T3> predicate,
LAction action) |
default boolean |
LObjBoolPredicate.doIf(T a1,
boolean a2,
LAction action) |
static <T> boolean |
LObjBoolPredicate.doIf(T a1,
boolean a2,
LObjBoolPredicate<T> predicate,
LAction action) |
default boolean |
LObjBytePredicate.doIf(T a1,
byte a2,
LAction action) |
static <T> boolean |
LObjBytePredicate.doIf(T a1,
byte a2,
LObjBytePredicate<T> predicate,
LAction action) |
default boolean |
LObjCharPredicate.doIf(T a1,
char a2,
LAction action) |
static <T> boolean |
LObjCharPredicate.doIf(T a1,
char a2,
LObjCharPredicate<T> predicate,
LAction action) |
default boolean |
LObjDblPredicate.doIf(T a1,
double a2,
LAction action) |
static <T> boolean |
LObjDblPredicate.doIf(T a1,
double a2,
LObjDblPredicate<T> predicate,
LAction action) |
default boolean |
LObjFltPredicate.doIf(T a1,
float a2,
LAction action) |
static <T> boolean |
LObjFltPredicate.doIf(T a1,
float a2,
LObjFltPredicate<T> predicate,
LAction action) |
default boolean |
LObjIntBoolPredicate.doIf(T a1,
int a2,
boolean a3,
LAction action) |
static <T> boolean |
LObjIntBoolPredicate.doIf(T a1,
int a2,
boolean a3,
LObjIntBoolPredicate<T> predicate,
LAction action) |
default boolean |
LObjIntBytePredicate.doIf(T a1,
int a2,
byte a3,
LAction action) |
static <T> boolean |
LObjIntBytePredicate.doIf(T a1,
int a2,
byte a3,
LObjIntBytePredicate<T> predicate,
LAction action) |
default boolean |
LObjIntCharPredicate.doIf(T a1,
int a2,
char a3,
LAction action) |
static <T> boolean |
LObjIntCharPredicate.doIf(T a1,
int a2,
char a3,
LObjIntCharPredicate<T> predicate,
LAction action) |
default boolean |
LObjIntDblPredicate.doIf(T a1,
int a2,
double a3,
LAction action) |
static <T> boolean |
LObjIntDblPredicate.doIf(T a1,
int a2,
double a3,
LObjIntDblPredicate<T> predicate,
LAction action) |
default boolean |
LObjIntFltPredicate.doIf(T a1,
int a2,
float a3,
LAction action) |
static <T> boolean |
LObjIntFltPredicate.doIf(T a1,
int a2,
float a3,
LObjIntFltPredicate<T> predicate,
LAction action) |
default boolean |
LObjBiIntPredicate.doIf(T a1,
int a2,
int a3,
LAction action) |
static <T> boolean |
LObjBiIntPredicate.doIf(T a1,
int a2,
int a3,
LObjBiIntPredicate<T> predicate,
LAction action) |
default boolean |
LObjIntPredicate.doIf(T a1,
int a2,
LAction action) |
static <T> boolean |
LObjIntPredicate.doIf(T a1,
int a2,
LObjIntPredicate<T> predicate,
LAction action) |
default boolean |
LObjIntLongPredicate.doIf(T a1,
int a2,
long a3,
LAction action) |
static <T> boolean |
LObjIntLongPredicate.doIf(T a1,
int a2,
long a3,
LObjIntLongPredicate<T> predicate,
LAction action) |
default boolean |
LObjIntSrtPredicate.doIf(T a1,
int a2,
short a3,
LAction action) |
static <T> boolean |
LObjIntSrtPredicate.doIf(T a1,
int a2,
short a3,
LObjIntSrtPredicate<T> predicate,
LAction action) |
default boolean |
LPredicate.doIf(T a,
LAction action) |
default boolean |
LObjLongPredicate.doIf(T a1,
long a2,
LAction action) |
static <T> boolean |
LObjLongPredicate.doIf(T a1,
long a2,
LObjLongPredicate<T> predicate,
LAction action) |
static <T> boolean |
LPredicate.doIf(T a,
LPredicate<T> predicate,
LAction action) |
default boolean |
LObjSrtPredicate.doIf(T a1,
short a2,
LAction action) |
static <T> boolean |
LObjSrtPredicate.doIf(T a1,
short a2,
LObjSrtPredicate<T> predicate,
LAction action) |
| Modifier and Type | Method and Description |
|---|---|
default LAction |
LSupplier.toAct(LConsumer<? super T> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LSupplier<T> |
LSupplier.before(LAction before) |
Copyright © 2019. All rights reserved.