| Modifier and Type | Method and Description |
|---|---|
static LBiDblConsumer |
LBiDblConsumer.uncurry(LDblFunction<LDblConsumer> func) |
static LDblIntConsumer |
LDblIntConsumer.uncurry(LDblFunction<LIntConsumer> func) |
| Modifier and Type | Method and Description |
|---|---|
default LDblConsumer |
LObjDblConsumer.lShrink(LDblFunction<T> left) |
static <T> LDblConsumer |
LObjDblConsumer.lShrinked(LDblFunction<T> left,
LObjDblConsumer<T> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LDblFunction<V> |
LDblToByteFunction.then(LByteFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LDblFunction<V> |
LDblToCharFunction.then(LCharFunction<? 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> LDblFunction<V> |
LDblToIntFunction.then(LIntFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LDblFunction<V> |
LDblToLongFunction.then(LLongFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LDblFunction<V> |
LDblToSrtFunction.then(LSrtFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LSrtFunction<V> |
LSrtToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LLongFunction<V> |
LLongToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LIntFunction<V> |
LIntToDblFunction.then(LDblFunction<? 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> LCharFunction<V> |
LCharToDblFunction.then(LDblFunction<? 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> LBoolFunction<V> |
LBoolToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
LDblFunction.LDblFunctionSingle<R> |
| Modifier and Type | Method and Description |
|---|---|
default LDblFunction<R> |
LDblFunction.after(LConsumer<? super R> after) |
default LDblFunction<R> |
LDblFunction.before(LDblConsumer before) |
default <V2> LDblFunction<V2> |
LDblFunction.cast()
Cast that replace generics.
|
static <V2,R> LDblFunction<V2> |
LDblFunction.cast(LDblFunction<R> function)
Cast that replace generics.
|
default LDblFunction<R> |
LDblFunction.compose(LDblUnaryOperator before)
Allows to manipulate the domain of the function.
|
static <R> LDblFunction<R> |
LDblFunction.composed(LDblUnaryOperator before,
LDblFunction<R> after) |
static <R> LDblFunction<R> |
LDblFunction.constant(R r)
Creates function that always returns the same value.
|
static <R> LDblFunction<R> |
LDblFunction.dblFunc(LDblFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LDblFunction<R> |
LDblFunction.dblFuncThrowing(ExF<Throwable> exF) |
static <R> LDblFunction<R> |
LDblFunction.dblFuncThrowing(String message,
ExMF<Throwable> exF) |
static <R> LDblFunction<R> |
LDblFunction.failSafe(LDblFunction<R> func,
LDblFunction<R> failSafe) |
default LDblFunction<R> |
LDblFunction.handling(HandlingInstructions<Throwable,RuntimeException> handling) |
default LDblFunction<R> |
LObjDblFunction.lShrink(LDblFunction<T> left) |
default LDblFunction<R> |
LBiDblFunction.lShrink(LDblUnaryOperator left) |
default LDblFunction<R> |
LBiDblFunction.lShrinkc(double a1) |
default LDblFunction<R> |
LObjDblFunction.lShrinkc(T a1) |
static <R,T> LDblFunction<R> |
LObjDblFunction.lShrinked(LDblFunction<T> left,
LObjDblFunction<T,R> func) |
static <R> LDblFunction<R> |
LBiDblFunction.lShrinked(LDblUnaryOperator left,
LBiDblFunction<R> func) |
static <R> LDblFunction<R> |
LBiDblFunction.lShrinkedc(double a1,
LBiDblFunction<R> func) |
static <R,T> LDblFunction<R> |
LObjDblFunction.lShrinkedc(T a1,
LObjDblFunction<T,R> func) |
default LDblFunction<R> |
LDblFunction.nonNullable()
Converts to function that makes sure that the result is not null.
|
static <R> LDblFunction<R> |
LDblFunction.recursive(LFunction<LDblFunction<R>,LDblFunction<R>> selfLambda) |
default LDblFunction<R> |
LBiDblFunction.rShrink(LDblUnaryOperator right) |
default LDblFunction<R> |
LBiDblFunction.rShrinkc(double a2) |
static <R> LDblFunction<R> |
LBiDblFunction.rShrinked(LDblUnaryOperator right,
LBiDblFunction<R> func) |
static <R> LDblFunction<R> |
LBiDblFunction.rShrinkedc(double a2,
LBiDblFunction<R> func) |
static <R> LDblFunction<R> |
LDblFunction.safe()
Safe instance.
|
static <R> LDblFunction<R> |
LDblFunction.safe(LDblFunction<R> other)
Safe wrapping.
|
default <V> LDblFunction<V> |
LDblFunction.then(LFunction<? super R,? extends V> after)
Combines two functions together in a order.
|
default LDblFunction<R> |
LDblFunction.trying(ExWF<RuntimeException> exF) |
default LDblFunction<R> |
LDblFunction.trying(ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
default LDblFunction<R> |
LDblFunction.tryingThen(LFunction<Throwable,R> handler) |
default LDblFunction |
LDblFunction.untyped()
Cast that removes generics.
|
LDblFunction<R> |
LDblFunction.LDblFunctionSingle.value() |
static <R> LDblFunction<R> |
LDblFunction.wrap(java.util.function.DoubleFunction<R> other)
Wraps JRE instance.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LSupplier<LDblFunction<R>> |
LDblFunction.safeSupplier()
Safe instance supplier.
|
static <R> LSupplier<LDblFunction<R>> |
LDblFunction.safeSupplier(LSupplier<LDblFunction<R>> supplier)
Safe supplier.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LBiDblFunction<R> |
LBiDblFunction.apply1st(LDblFunction<R> func)
Captures single parameter function into this interface where only 1st parameter will be used.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.apply2nd(LDblFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T,R> LObjDblFunction<T,R> |
LObjDblFunction.apply2nd(LDblFunction<R> func)
Captures single parameter function into this interface where only 2nd parameter will be used.
|
static <T1,T2,R> LBiObjDblFunction<T1,T2,R> |
LBiObjDblFunction.apply3rd(LDblFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <T,R> LObjIntDblFunction<T,R> |
LObjIntDblFunction.apply3rd(LDblFunction<R> func)
Captures single parameter function into this interface where only 3rd parameter will be used.
|
static <R> R |
LDblFunction.call(double a,
LDblFunction<R> lambda) |
static <V2,R> LDblFunction<V2> |
LDblFunction.cast(LDblFunction<R> function)
Cast that replace generics.
|
static <R> LDblFunction<R> |
LDblFunction.composed(LDblUnaryOperator before,
LDblFunction<R> after) |
static <V,R> LFunction<V,R> |
LDblFunction.composed(LToDblFunction<? super V> before,
LDblFunction<R> after) |
static <R> LDblFunction<R> |
LDblFunction.dblFunc(LDblFunction<R> lambda)
Convenient method in case lambda expression is ambiguous for the compiler (that might happen for overloaded methods accepting different interfaces).
|
static <R> LDblFunction<R> |
LDblFunction.failSafe(LDblFunction<R> func,
LDblFunction<R> failSafe) |
static <R> LDblFunction<R> |
LDblFunction.failSafe(LDblFunction<R> func,
LDblFunction<R> failSafe) |
default R |
LDblFunction.failSafeApply(double a,
LDblFunction<R> failSafe) |
static <R> R |
LDblFunction.failSafeApply(double a,
LDblFunction<R> func,
LDblFunction<R> failSafe) |
static <R> R |
LDblFunction.failSafeApply(double a,
LDblFunction<R> func,
LDblFunction<R> failSafe) |
static <R> void |
LDblFunction.fromTill(int min_i,
int max_i,
double a,
LDblFunction<R> func)
From-To.
|
static <R> void |
LDblFunction.fromTo(int min_i,
int max_i,
double a,
LDblFunction<R> func)
From-To.
|
static <R> R |
LDblFunction.handlingApply(double a,
LDblFunction<R> func,
HandlingInstructions<Throwable,RuntimeException> handling) |
default LDblFunction<R> |
LObjDblFunction.lShrink(LDblFunction<T> left) |
static <R,T> LDblFunction<R> |
LObjDblFunction.lShrinked(LDblFunction<T> left,
LObjDblFunction<T,R> func) |
static <R> LDblFunction<R> |
LDblFunction.safe(LDblFunction<R> other)
Safe wrapping.
|
static <R> void |
LDblFunction.times(int max_i,
double a,
LDblFunction<R> func)
From-To.
|
static <R> R |
LDblFunction.tryApply(double a,
LDblFunction<R> func) |
static <R> R |
LDblFunction.tryApply(double a,
LDblFunction<R> func,
ExWF<RuntimeException> exF) |
static <R> R |
LDblFunction.tryApply(double a,
LDblFunction<R> func,
ExWMF<RuntimeException> exF,
String newMessage,
Object... messageParams) |
static <R> R |
LDblFunction.tryApplyThen(double a,
LDblFunction<R> func,
LFunction<Throwable,R> handler) |
static <R> LBiDblFunction<R> |
LBiDblFunction.uncurry(LDblFunction<LDblFunction<R>> func) |
| Modifier and Type | Method and Description |
|---|---|
static <R> LDblFunction<R> |
LDblFunction.recursive(LFunction<LDblFunction<R>,LDblFunction<R>> selfLambda) |
static <R> LDblFunction<R> |
LDblFunction.recursive(LFunction<LDblFunction<R>,LDblFunction<R>> selfLambda) |
static <R> LSupplier<LDblFunction<R>> |
LDblFunction.safeSupplier(LSupplier<LDblFunction<R>> supplier)
Safe supplier.
|
static <R> LBiDblFunction<R> |
LBiDblFunction.uncurry(LDblFunction<LDblFunction<R>> func) |
static <T1,T2,R> LBiObjDblFunction<T1,T2,R> |
LBiObjDblFunction.uncurry(LFunction<T1,LFunction<T2,LDblFunction<R>>> func) |
static <T,R> LObjDblFunction<T,R> |
LObjDblFunction.uncurry(LFunction<T,LDblFunction<R>> func) |
static <T,R> LObjIntDblFunction<T,R> |
LObjIntDblFunction.uncurry(LFunction<T,LIntFunction<LDblFunction<R>>> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LFunction<T,V> |
LToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LBiFunction<T1,T2,V> |
LToDblBiFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
default <V> LOiFunction<T,V> |
LOiToDblFunction.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LBiDblFunction<V> |
LDblBinaryOperator.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
static LDblBinaryOperator |
LDblBinaryOperator.uncurry(LDblFunction<LDblUnaryOperator> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LDblFunction<V> |
LDblUnaryOperator.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LDblFunction<V> |
LDblUnaryOperator.then(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default <V> LDblFunction<V> |
LDblPredicate.boolToDblFunc(LBoolFunction<? extends V> after)
Combines two functions together in a order.
|
| Modifier and Type | Method and Description |
|---|---|
default LDblPredicate |
LObjDblPredicate.lShrink(LDblFunction<T> left) |
static <T> LDblPredicate |
LObjDblPredicate.lShrinked(LDblFunction<T> left,
LObjDblPredicate<T> func) |
static LBiDblPredicate |
LBiDblPredicate.uncurry(LDblFunction<LDblPredicate> func) |
static LDblIntPredicate |
LDblIntPredicate.uncurry(LDblFunction<LIntPredicate> func) |
| Modifier and Type | Method and Description |
|---|---|
default <V> LSupplier<V> |
LDblSupplier.toSup(LDblFunction<? extends V> after)
Combines two functions together in a order.
|
Copyright © 2019. All rights reserved.