| Package | Description |
|---|---|
| ch.awae.utils |
| Modifier and Type | Method and Description |
|---|---|
static <T,A,B> Trampoline.Result<T> |
Trampoline.bounce(java.util.function.BiFunction<A,B,Trampoline.Result<T>> f,
A param0,
B param1)
Bounce to a
BiFunction for the next step. |
static <T,A> Trampoline.Result<T> |
Trampoline.bounce(java.util.function.Function<A,Trampoline.Result<T>> f,
A param0)
Bounce to a
Function for the next step. |
static <T> Trampoline.Result<T> |
Trampoline.bounce(java.util.function.Supplier<Trampoline.Result<T>> f)
Bounce to a
Supplier for the next step. |
static <T,A,B> Trampoline.Result<T> |
Trampoline.bounceWrapped(java.util.function.BiFunction<A,B,T> f,
A param0,
B param1)
Bounces to a generic
BiFunction. |
static <T,A> Trampoline.Result<T> |
Trampoline.bounceWrapped(java.util.function.Function<A,T> f,
A param0)
Bounces to a generic
Function. |
static <T> Trampoline.Result<T> |
Trampoline.bounceWrapped(java.util.function.Supplier<T> f)
Bounces to a generic
Supplier. |
static <T> Trampoline.Result<T> |
Trampoline.result(T value)
Wraps a value into a Result instance representing that value
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
Trampoline.run(Trampoline.Result<T> result)
Starts a new trampoline with a given
#Result. |
| Modifier and Type | Method and Description |
|---|---|
static <T,A,B> Trampoline.Result<T> |
Trampoline.bounce(java.util.function.BiFunction<A,B,Trampoline.Result<T>> f,
A param0,
B param1)
Bounce to a
BiFunction for the next step. |
static <T,A> Trampoline.Result<T> |
Trampoline.bounce(java.util.function.Function<A,Trampoline.Result<T>> f,
A param0)
Bounce to a
Function for the next step. |
static <T> Trampoline.Result<T> |
Trampoline.bounce(java.util.function.Supplier<Trampoline.Result<T>> f)
Bounce to a
Supplier for the next step. |
Copyright © 2017. All Rights Reserved.