edu.rice.cs.plt.lambda
Interface Thunk<R>

All Known Subinterfaces:
Box<T>, Continuation<T>, IncrementalTask<I,R>, LambdaUtil.GeneralLambda<R>, ResolvingThunk<R>
All Known Implementing Classes:
ArgContinuation, BinaryArgContinuation, CachedThunk, ComposedContinuation, ConcurrentBox, DelayedThunk, ExecutorIncrementalTaskController, ExecutorTaskController, FutureTaskController, IdentityWrapper, IncrementalTaskController, LazyThunk, PendingContinuation, PollingTaskController, ProcessIncrementalTaskController, ProcessTaskController, SimpleBox, StateMonitor, SwingWorker, TaskController, ValueContinuation, Wrapper

public interface Thunk<R>

An arbitrary piece of code that returns a value with the provided type.

See Also:
Lambda, Lambda2, Lambda3, Lambda4, Runnable

Method Summary
 R value()
           
 

Method Detail

value

R value()