Uses of Interface
jsonvalues.Trampoline
-
Packages that use Trampoline Package Description jsonvalues json-values is a one-package and zero-dependency library to work with jsons in a declarative and functional way. -
-
Uses of Trampoline in jsonvalues
Methods in jsonvalues that return Trampoline Modifier and Type Method Description protected Trampoline<JsArray>
JsArray. appendAllBackTrampoline(JsArray arr1, JsArray arr2)
protected Trampoline<JsArray>
JsArray. appendAllFrontTrampoline(JsArray arr1, JsArray arr2)
default Trampoline<T>
Trampoline. bounce()
static <T> Trampoline<T>
Trampoline. done(T result)
default <R> Trampoline<R>
Trampoline. flatMap(Function<? super T,? extends Trampoline<R>> fn)
map this trampoline which returns a T, into another one that returns a R.<T> Trampoline<T>
JsArray. ifEmptyElse(Trampoline<T> empty, BiFunction<JsValue,JsArray,Trampoline<T>> fn)
default <R> Trampoline<R>
Trampoline. map(Function<? super T,? extends R> fn)
maps this trampoline which returns a T, into another one that returns a R.static <T> Trampoline<T>
Trampoline. more(Trampoline<Trampoline<T>> trampoline)
Methods in jsonvalues with parameters of type Trampoline Modifier and Type Method Description <T> Trampoline<T>
JsArray. ifEmptyElse(Trampoline<T> empty, BiFunction<JsValue,JsArray,Trampoline<T>> fn)
static <T> Trampoline<T>
Trampoline. more(Trampoline<Trampoline<T>> trampoline)
Method parameters in jsonvalues with type arguments of type Trampoline Modifier and Type Method Description default <R> Trampoline<R>
Trampoline. flatMap(Function<? super T,? extends Trampoline<R>> fn)
map this trampoline which returns a T, into another one that returns a R.<T> Trampoline<T>
JsArray. ifEmptyElse(Trampoline<T> empty, BiFunction<JsValue,JsArray,Trampoline<T>> fn)
static <T> Trampoline<T>
Trampoline. more(Trampoline<Trampoline<T>> trampoline)
-