Skip navigation links
B C R T 

B

bounce(Supplier<Trampoline.Result<T>>) - Static method in class ch.awae.utils.Trampoline
Bounce to a Supplier for the next step.
bounce(Function<A, Trampoline.Result<T>>, A) - Static method in class ch.awae.utils.Trampoline
Bounce to a Function for the next step.
bounce(BiFunction<A, B, Trampoline.Result<T>>, A, B) - Static method in class ch.awae.utils.Trampoline
Bounce to a BiFunction for the next step.
bounceWrapped(Supplier<T>) - Static method in class ch.awae.utils.Trampoline
Bounces to a generic Supplier.
bounceWrapped(Function<A, T>, A) - Static method in class ch.awae.utils.Trampoline
Bounces to a generic Function.
bounceWrapped(BiFunction<A, B, T>, A, B) - Static method in class ch.awae.utils.Trampoline
Bounces to a generic BiFunction.

C

ch.awae.utils - package ch.awae.utils
 

R

result(T) - Static method in class ch.awae.utils.Trampoline
Wraps a value into a Result instance representing that value
run(Trampoline.Result<T>) - Static method in class ch.awae.utils.Trampoline
Starts a new trampoline with a given #Result.

T

Trampoline - Class in ch.awae.utils
Utility class for implementing trampoline based primitive recursion.
Trampoline() - Constructor for class ch.awae.utils.Trampoline
 
Trampoline.Result<T> - Class in ch.awae.utils
Deprecated.
this class will be rewritten. DO NOT EXTEND!
B C R T 
Skip navigation links

Copyright © 2016. All Rights Reserved.