| Modifier and Type | Method and Description |
|---|---|
static LBiByteConsumer |
LBiByteConsumer.uncurry(LByteFunction<LByteConsumer> func) |
static LByteIntConsumer |
LByteIntConsumer.uncurry(LByteFunction<LIntConsumer> func) |
| Modifier and Type | Method and Description |
|---|---|
default LByteConsumer |
LObjByteConsumer.lShrink(LByteFunction<T> left) |
static <T> LByteConsumer |
LObjByteConsumer.lShrinked(LByteFunction<T> left,
LObjByteConsumer<T> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LByteFunction<V> |
LByteToCharFunction.then(LCharFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LByteFunction<V> |
LByteToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LByteFunction<V> |
LByteToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LByteFunction<V> |
LByteToIntFunction.then(LIntFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LByteFunction<V> |
LByteToLongFunction.then(LLongFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LByteFunction<V> |
LByteToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LSrtFunction<V> |
LSrtToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LLongFunction<V> |
LLongToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LIntFunction<V> |
LIntToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LDblFunction<V> |
LDblToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LCharFunction<V> |
LCharToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBoolFunction<V> |
LBoolToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LByteFunction.LByteFunctionSingle<R> |
| Modifier and Type | Method and Description |
|---|---|
default LByteFunction<R> |
LByteFunction.after(LConsumer<? super R> after) |
default LByteFunction<R> |
LByteFunction.before(LByteConsumer before) |
static <R> LByteFunction<R> |
LByteFunction.byteFunc(LByteFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LByteFunction<R> |
LByteFunction.byteFuncThrowing(ExF<Throwable> exF) |
static <R> LByteFunction<R> |
LByteFunction.byteFuncThrowing(String message,
ExMF<Throwable> exF) |
default <V2> LByteFunction<V2> |
LByteFunction.cast()
Cast that replace generics.
|
static <V2,R> LByteFunction<V2> |
LByteFunction.cast(LByteFunction<R> function)
Cast that replace generics.
|
default LByteFunction<R> |
LByteFunction.compose(LByteUnaryOperator before)
Allows to manipulate the domain of the function.
|
static <R> LByteFunction<R> |
LByteFunction.composed(LByteUnaryOperator before,
LByteFunction<R> after) |
static <R> LByteFunction<R> |
LByteFunction.constant(R r)
Creates function that always returns the same value.
|
static <R> LByteFunction<R> |
LByteFunction.failSafe(LByteFunction<R> func,
LByteFunction<R> failSafe) |
default LByteFunction<R> |
LByteFunction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
default LByteFunction<R> |
LObjByteFunction.lShrink(LByteFunction<T> left) |
default LByteFunction<R> |
LBiByteFunction.lShrink(LByteUnaryOperator left) |
default LByteFunction<R> |
LBiByteFunction.lShrinkc(byte a1) |
default LByteFunction<R> |
LObjByteFunction.lShrinkc(T a1) |
static <R,T> LByteFunction<R> |
LObjByteFunction.lShrinked(LByteFunction<T> left,
LObjByteFunction<T,R> func) |
static <R> LByteFunction<R> |
LBiByteFunction.lShrinked(LByteUnaryOperator left,
LBiByteFunction<R> func) |
static <R> LByteFunction<R> |
LBiByteFunction.lShrinkedc(byte a1,
LBiByteFunction<R> func) |
static <R,T> LByteFunction<R> |
LObjByteFunction.lShrinkedc(T a1,
LObjByteFunction<T,R> func) |
default LByteFunction<R> |
LByteFunction.nonNullable()
Converts to function that makes sure that the result is not null.
|
static <R> LByteFunction<R> |
LByteFunction.recursive(LFunction<LByteFunction<R>,LByteFunction<R>> selfLambda) |
default LByteFunction<R> |
LBiByteFunction.rShrink(LByteUnaryOperator right) |
default LByteFunction<R> |
LBiByteFunction.rShrinkc(byte a2) |
static <R> LByteFunction<R> |
LBiByteFunction.rShrinked(LByteUnaryOperator right,
LBiByteFunction<R> func) |
static <R> LByteFunction<R> |
LBiByteFunction.rShrinkedc(byte a2,
LBiByteFunction<R> func) |
static <R> LByteFunction<R> |
LByteFunction.safe()
Safe instance.
|
static <R> LByteFunction<R> |
LByteFunction.safe(LByteFunction<R> other)
Safe wrapping.
|
default <V> LByteFunction<V> |
LByteFunction.then(LFunction<? super R,? extends V> after)
Combines two functions together in a order.
|
default LByteFunction<R> |
LByteFunction.trying(ExWF<RuntimeException> exF) |
default LByteFunction<R> |
LByteFunction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LByteFunction<R> |
LByteFunction.tryingThen(LFunction<Throwable,R> handler) |
default LByteFunction |
LByteFunction.untyped()
Cast that removes generics.
|
LByteFunction<R> |
LByteFunction.LByteFunctionSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static <R> LSupplier<LByteFunction<R>> |
LByteFunction.safeSupplier()
Safe instance supplier.
|
static <R> LSupplier<LByteFunction<R>> |
LByteFunction.safeSupplier(LSupplier<LByteFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiByteFunction<R> |
LBiByteFunction.apply1st(LByteFunction<R> func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static <R> LBiByteFunction<R> |
LBiByteFunction.apply2nd(LByteFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T,R> LObjByteFunction<T,R> |
LObjByteFunction.apply2nd(LByteFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T1,T2,R> LBiObjByteFunction<T1,T2,R> |
LBiObjByteFunction.apply3rd(LByteFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <T,R> LObjIntByteFunction<T,R> |
LObjIntByteFunction.apply3rd(LByteFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <R> LByteFunction<R> |
LByteFunction.byteFunc(LByteFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> R |
LByteFunction.call(byte a,
LByteFunction<R> lambda) |
static <V2,R> LByteFunction<V2> |
LByteFunction.cast(LByteFunction<R> function)
Cast that replace generics.
|
static <R> LByteFunction<R> |
LByteFunction.composed(LByteUnaryOperator before,
LByteFunction<R> after) |
static <V,R> LFunction<V,R> |
LByteFunction.composed(LToByteFunction<? super V> before,
LByteFunction<R> after) |
static <R> LByteFunction<R> |
LByteFunction.failSafe(LByteFunction<R> func,
LByteFunction<R> failSafe) |
static <R> LByteFunction<R> |
LByteFunction.failSafe(LByteFunction<R> func,
LByteFunction<R> failSafe) |
default R |
LByteFunction.failSafeApply(byte a,
LByteFunction<R> failSafe) |
static <R> R |
LByteFunction.failSafeApply(byte a,
LByteFunction<R> func,
LByteFunction<R> failSafe) |
static <R> R |
LByteFunction.failSafeApply(byte a,
LByteFunction<R> func,
LByteFunction<R> failSafe) |
static <R> void |
LByteFunction.fromTill(int min_i,
int max_i,
byte a,
LByteFunction<R> func)
From-To.
|
static <R> void |
LByteFunction.fromTo(int min_i,
int max_i,
byte a,
LByteFunction<R> func)
From-To.
|
static <R> R |
LByteFunction.handlingApply(byte a,
LByteFunction<R> func,
HandlingInstructions<Throwable,RuntimeException> handling) |
default LByteFunction<R> |
LObjByteFunction.lShrink(LByteFunction<T> left) |
static <R,T> LByteFunction<R> |
LObjByteFunction.lShrinked(LByteFunction<T> left,
LObjByteFunction<T,R> func) |
static <R> LByteFunction<R> |
LByteFunction.safe(LByteFunction<R> other)
Safe wrapping.
|
static <R> void |
LByteFunction.times(int max_i,
byte a,
LByteFunction<R> func)
From-To.
|
static <R> R |
LByteFunction.tryApply(byte a,
LByteFunction<R> func) |
static <R> R |
LByteFunction.tryApply(byte a,
LByteFunction<R> func,
ExWF<RuntimeException> exF) |
static <R> R |
LByteFunction.tryApply(byte a,
LByteFunction<R> func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static <R> R |
LByteFunction.tryApplyThen(byte a,
LByteFunction<R> func,
LFunction<Throwable,R> handler) |
static <R> LBiByteFunction<R> |
LBiByteFunction.uncurry(LByteFunction<LByteFunction<R>> func) |
| Modifier and Type | Method and Description |
|---|---|
static <R> LByteFunction<R> |
LByteFunction.recursive(LFunction<LByteFunction<R>,LByteFunction<R>> selfLambda) |
static <R> LByteFunction<R> |
LByteFunction.recursive(LFunction<LByteFunction<R>,LByteFunction<R>> selfLambda) |
static <R> LSupplier<LByteFunction<R>> |
LByteFunction.safeSupplier(LSupplier<LByteFunction<R>> supplier)
Safe supplier.
|
static <R> LBiByteFunction<R> |
LBiByteFunction.uncurry(LByteFunction<LByteFunction<R>> func) |
static <T1,T2,R> LBiObjByteFunction<T1,T2,R> |
LBiObjByteFunction.uncurry(LFunction<T1,LFunction<T2,LByteFunction<R>>> func) |
static <T,R> LObjByteFunction<T,R> |
LObjByteFunction.uncurry(LFunction<T,LByteFunction<R>> func) |
static <T,R> LObjIntByteFunction<T,R> |
LObjIntByteFunction.uncurry(LFunction<T,LIntFunction<LByteFunction<R>>> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LFunction<T,V> |
LToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiFunction<T1,T2,V> |
LToByteBiFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LOiFunction<T,V> |
LOiToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiByteFunction<V> |
LByteBinaryOperator.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
static LByteBinaryOperator |
LByteBinaryOperator.uncurry(LByteFunction<LByteUnaryOperator> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LByteFunction<V> |
LByteUnaryOperator.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LByteFunction<V> |
LByteUnaryOperator.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LByteFunction<V> |
LBytePredicate.boolToByteFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LBytePredicate |
LObjBytePredicate.lShrink(LByteFunction<T> left) |
static <T> LBytePredicate |
LObjBytePredicate.lShrinked(LByteFunction<T> left,
LObjBytePredicate<T> func) |
static LBiBytePredicate |
LBiBytePredicate.uncurry(LByteFunction<LBytePredicate> func) |
static LByteIntPredicate |
LByteIntPredicate.uncurry(LByteFunction<LIntPredicate> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LSupplier<V> |
LByteSupplier.toSup(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.