| Modifier and Type | Method and Description |
|---|---|
static LBiFltConsumer |
LBiFltConsumer.uncurry(LFltFunction<LFltConsumer> func) |
static LFltIntConsumer |
LFltIntConsumer.uncurry(LFltFunction<LIntConsumer> func) |
| Modifier and Type | Method and Description |
|---|---|
default LFltConsumer |
LObjFltConsumer.lShrink(LFltFunction<T> left) |
static <T> LFltConsumer |
LObjFltConsumer.lShrinked(LFltFunction<T> left,
LObjFltConsumer<T> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LFltFunction<V> |
LFltToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltToCharFunction.then(LCharFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltToIntFunction.then(LIntFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltToLongFunction.then(LLongFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LFltFunction<V> |
LFltToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LSrtFunction<V> |
LSrtToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LLongFunction<V> |
LLongToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LIntFunction<V> |
LIntToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LDblFunction<V> |
LDblToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LCharFunction<V> |
LCharToFltFunction.then(LFltFunction<? 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> LBoolFunction<V> |
LBoolToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LFltFunction.LFltFunctionSingle<R> |
| Modifier and Type | Method and Description |
|---|---|
default LFltFunction<R> |
LFltFunction.after(LConsumer<? super R> after) |
default LFltFunction<R> |
LFltFunction.before(LFltConsumer before) |
default <V2> LFltFunction<V2> |
LFltFunction.cast()
Cast that replace generics.
|
static <V2,R> LFltFunction<V2> |
LFltFunction.cast(LFltFunction<R> function)
Cast that replace generics.
|
default LFltFunction<R> |
LFltFunction.compose(LFltUnaryOperator before)
Allows to manipulate the domain of the function.
|
static <R> LFltFunction<R> |
LFltFunction.composed(LFltUnaryOperator before,
LFltFunction<R> after) |
static <R> LFltFunction<R> |
LFltFunction.constant(R r)
Creates function that always returns the same value.
|
static <R> LFltFunction<R> |
LFltFunction.failSafe(LFltFunction<R> func,
LFltFunction<R> failSafe) |
static <R> LFltFunction<R> |
LFltFunction.fltFunc(LFltFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LFltFunction<R> |
LFltFunction.fltFuncThrowing(ExF<Throwable> exF) |
static <R> LFltFunction<R> |
LFltFunction.fltFuncThrowing(String message,
ExMF<Throwable> exF) |
default LFltFunction<R> |
LFltFunction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
default LFltFunction<R> |
LObjFltFunction.lShrink(LFltFunction<T> left) |
default LFltFunction<R> |
LBiFltFunction.lShrink(LFltUnaryOperator left) |
default LFltFunction<R> |
LBiFltFunction.lShrinkc(float a1) |
default LFltFunction<R> |
LObjFltFunction.lShrinkc(T a1) |
static <R,T> LFltFunction<R> |
LObjFltFunction.lShrinked(LFltFunction<T> left,
LObjFltFunction<T,R> func) |
static <R> LFltFunction<R> |
LBiFltFunction.lShrinked(LFltUnaryOperator left,
LBiFltFunction<R> func) |
static <R> LFltFunction<R> |
LBiFltFunction.lShrinkedc(float a1,
LBiFltFunction<R> func) |
static <R,T> LFltFunction<R> |
LObjFltFunction.lShrinkedc(T a1,
LObjFltFunction<T,R> func) |
default LFltFunction<R> |
LFltFunction.nonNullable()
Converts to function that makes sure that the result is not null.
|
static <R> LFltFunction<R> |
LFltFunction.recursive(LFunction<LFltFunction<R>,LFltFunction<R>> selfLambda) |
default LFltFunction<R> |
LBiFltFunction.rShrink(LFltUnaryOperator right) |
default LFltFunction<R> |
LBiFltFunction.rShrinkc(float a2) |
static <R> LFltFunction<R> |
LBiFltFunction.rShrinked(LFltUnaryOperator right,
LBiFltFunction<R> func) |
static <R> LFltFunction<R> |
LBiFltFunction.rShrinkedc(float a2,
LBiFltFunction<R> func) |
static <R> LFltFunction<R> |
LFltFunction.safe()
Safe instance.
|
static <R> LFltFunction<R> |
LFltFunction.safe(LFltFunction<R> other)
Safe wrapping.
|
default <V> LFltFunction<V> |
LFltFunction.then(LFunction<? super R,? extends V> after)
Combines two functions together in a order.
|
default LFltFunction<R> |
LFltFunction.trying(ExWF<RuntimeException> exF) |
default LFltFunction<R> |
LFltFunction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LFltFunction<R> |
LFltFunction.tryingThen(LFunction<Throwable,R> handler) |
default LFltFunction |
LFltFunction.untyped()
Cast that removes generics.
|
LFltFunction<R> |
LFltFunction.LFltFunctionSingle.value() |
| Modifier and Type | Method and Description |
|---|---|
static <R> LSupplier<LFltFunction<R>> |
LFltFunction.safeSupplier()
Safe instance supplier.
|
static <R> LSupplier<LFltFunction<R>> |
LFltFunction.safeSupplier(LSupplier<LFltFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiFltFunction<R> |
LBiFltFunction.apply1st(LFltFunction<R> func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static <R> LBiFltFunction<R> |
LBiFltFunction.apply2nd(LFltFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T,R> LObjFltFunction<T,R> |
LObjFltFunction.apply2nd(LFltFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T1,T2,R> LBiObjFltFunction<T1,T2,R> |
LBiObjFltFunction.apply3rd(LFltFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <T,R> LObjIntFltFunction<T,R> |
LObjIntFltFunction.apply3rd(LFltFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <R> R |
LFltFunction.call(float a,
LFltFunction<R> lambda) |
static <V2,R> LFltFunction<V2> |
LFltFunction.cast(LFltFunction<R> function)
Cast that replace generics.
|
static <R> LFltFunction<R> |
LFltFunction.composed(LFltUnaryOperator before,
LFltFunction<R> after) |
static <V,R> LFunction<V,R> |
LFltFunction.composed(LToFltFunction<? super V> before,
LFltFunction<R> after) |
static <R> LFltFunction<R> |
LFltFunction.failSafe(LFltFunction<R> func,
LFltFunction<R> failSafe) |
static <R> LFltFunction<R> |
LFltFunction.failSafe(LFltFunction<R> func,
LFltFunction<R> failSafe) |
default R |
LFltFunction.failSafeApply(float a,
LFltFunction<R> failSafe) |
static <R> R |
LFltFunction.failSafeApply(float a,
LFltFunction<R> func,
LFltFunction<R> failSafe) |
static <R> R |
LFltFunction.failSafeApply(float a,
LFltFunction<R> func,
LFltFunction<R> failSafe) |
static <R> LFltFunction<R> |
LFltFunction.fltFunc(LFltFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> void |
LFltFunction.fromTill(int min_i,
int max_i,
float a,
LFltFunction<R> func)
From-To.
|
static <R> void |
LFltFunction.fromTo(int min_i,
int max_i,
float a,
LFltFunction<R> func)
From-To.
|
static <R> R |
LFltFunction.handlingApply(float a,
LFltFunction<R> func,
HandlingInstructions<Throwable,RuntimeException> handling) |
default LFltFunction<R> |
LObjFltFunction.lShrink(LFltFunction<T> left) |
static <R,T> LFltFunction<R> |
LObjFltFunction.lShrinked(LFltFunction<T> left,
LObjFltFunction<T,R> func) |
static <R> LFltFunction<R> |
LFltFunction.safe(LFltFunction<R> other)
Safe wrapping.
|
static <R> void |
LFltFunction.times(int max_i,
float a,
LFltFunction<R> func)
From-To.
|
static <R> R |
LFltFunction.tryApply(float a,
LFltFunction<R> func) |
static <R> R |
LFltFunction.tryApply(float a,
LFltFunction<R> func,
ExWF<RuntimeException> exF) |
static <R> R |
LFltFunction.tryApply(float a,
LFltFunction<R> func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static <R> R |
LFltFunction.tryApplyThen(float a,
LFltFunction<R> func,
LFunction<Throwable,R> handler) |
static <R> LBiFltFunction<R> |
LBiFltFunction.uncurry(LFltFunction<LFltFunction<R>> func) |
| Modifier and Type | Method and Description |
|---|---|
static <R> LFltFunction<R> |
LFltFunction.recursive(LFunction<LFltFunction<R>,LFltFunction<R>> selfLambda) |
static <R> LFltFunction<R> |
LFltFunction.recursive(LFunction<LFltFunction<R>,LFltFunction<R>> selfLambda) |
static <R> LSupplier<LFltFunction<R>> |
LFltFunction.safeSupplier(LSupplier<LFltFunction<R>> supplier)
Safe supplier.
|
static <R> LBiFltFunction<R> |
LBiFltFunction.uncurry(LFltFunction<LFltFunction<R>> func) |
static <T1,T2,R> LBiObjFltFunction<T1,T2,R> |
LBiObjFltFunction.uncurry(LFunction<T1,LFunction<T2,LFltFunction<R>>> func) |
static <T,R> LObjFltFunction<T,R> |
LObjFltFunction.uncurry(LFunction<T,LFltFunction<R>> func) |
static <T,R> LObjIntFltFunction<T,R> |
LObjIntFltFunction.uncurry(LFunction<T,LIntFunction<LFltFunction<R>>> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LFunction<T,V> |
LToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiFunction<T1,T2,V> |
LToFltBiFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LOiFunction<T,V> |
LOiToFltFunction.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiFltFunction<V> |
LFltBinaryOperator.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
static LFltBinaryOperator |
LFltBinaryOperator.uncurry(LFltFunction<LFltUnaryOperator> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LFltFunction<V> |
LFltUnaryOperator.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LFltFunction<V> |
LFltUnaryOperator.then(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LFltFunction<V> |
LFltPredicate.boolToFltFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LFltPredicate |
LObjFltPredicate.lShrink(LFltFunction<T> left) |
static <T> LFltPredicate |
LObjFltPredicate.lShrinked(LFltFunction<T> left,
LObjFltPredicate<T> func) |
static LBiFltPredicate |
LBiFltPredicate.uncurry(LFltFunction<LFltPredicate> func) |
static LFltIntPredicate |
LFltIntPredicate.uncurry(LFltFunction<LIntPredicate> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LSupplier<V> |
LFltSupplier.toSup(LFltFunction<? extends V> after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.