Uses of Interface
edu.rice.cs.plt.lambda.ResolvingThunk

Packages that use ResolvingThunk
edu.rice.cs.plt.concurrent Contains tools to support safe multi-threaded programs. 
edu.rice.cs.plt.lambda A collection of interfaces facilitating first-class functions in Java. 
edu.rice.cs.plt.recur Classes enabling safe handling of infinite or extremely deep recursion. 
edu.rice.cs.plt.swing   
 

Uses of ResolvingThunk in edu.rice.cs.plt.concurrent
 

Subinterfaces of ResolvingThunk in edu.rice.cs.plt.concurrent
 interface IncrementalTask<I,R>
          A thunk that performs incremental computation.
 

Classes in edu.rice.cs.plt.concurrent that implement ResolvingThunk
 class ExecutorIncrementalTaskController<I,R>
          A TaskController for an IncrementalTask, which is scheduled for execution by an Executor.
 class ExecutorTaskController<R>
          A TaskController for a simple task, which is scheduled for execution by an Executor.
 class FutureTaskController<T>
          Treats an arbitrary Future-producing computation as a TaskController.
 class IncrementalTaskController<I,R>
          Provides access to a concurrent task that produces incremental results.
 class PollingTaskController<R>
          A TaskController for tasks that are run without any facility for executing code when the task is complete — instead, the controller must either block, poll for the task's current status.
 class ProcessIncrementalTaskController<I,R>
          A TaskController that executes an IncrementalTask in another Java process.
 class ProcessTaskController<R>
          A TaskController that executes a simple task in another Java process.
 class TaskController<R>
          Provides access to a concurrent task that produces a value.
 

Uses of ResolvingThunk in edu.rice.cs.plt.lambda
 

Classes in edu.rice.cs.plt.lambda that implement ResolvingThunk
 class CachedThunk<R>
          A thunk that caches the result of a nested thunk on the first invocation of value().
 class DelayedThunk<R>
          A thunk whose value is set once after creation, but before the first invocation of DelayedThunk.value().
 class LazyThunk<R>
          A thunk providing call-by-need evaluation of the nested thunk, value.
 

Uses of ResolvingThunk in edu.rice.cs.plt.recur
 

Subinterfaces of ResolvingThunk in edu.rice.cs.plt.recur
 interface Continuation<T>
          A thunk enabling iterative evaluation of a recursive function.
 

Classes in edu.rice.cs.plt.recur that implement ResolvingThunk
 class ArgContinuation<T,R>
          A continuation for results that depend on a single recursive invocation, followed by some additional computation.
 class BinaryArgContinuation<T1,T2,R>
          A continuation for results that depend on a two recursive invocations, followed by some additional computation.
 class ComposedContinuation<T,R>
          A continuation defined in terms of two other continuations, where the second is parameterized by the result of the first.
 class PendingContinuation<T>
          A continuation representing computation left to be done (in contrast to ValueContinuation, which represents a completed computation).
 class ValueContinuation<T>
          A continuation that is resolved at creation time.
 

Uses of ResolvingThunk in edu.rice.cs.plt.swing
 

Classes in edu.rice.cs.plt.swing that implement ResolvingThunk
 class SwingWorker<R,I>
          A utility class providing the core functionality of javax.swing.SwingWorker (first available in Java 6), in addition to supporting the IncrementalTaskController interface.