|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use edu.rice.cs.plt.lambda | |
|---|---|
| edu.rice.cs.plt.collect | Contains general-purpose extensions to and variations on the java.util collections
framework. |
| edu.rice.cs.plt.concurrent | Contains tools to support safe multi-threaded programs. |
| edu.rice.cs.plt.debug | Defines a variety of logging classes, along with other facilities for code-embedded debugging. |
| edu.rice.cs.plt.io | Provides extensions to the java.io package, which provides character- and byte- based
streams and buffers, files, file filters, and serialization. |
| edu.rice.cs.plt.iter | A collection of implementations of Iterable and Iterator. |
| 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.reflect | Facilities for loading and accessing Class objects and other reflection APIs. |
| edu.rice.cs.plt.swing | |
| edu.rice.cs.plt.tuple | Classes for the type-parameterized representation of tuples. |
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.collect | |
|---|---|
| Lambda
An arbitrary piece of code parameterized by an argument. |
|
| Predicate
An arbitrary predicate for values of type T. |
|
| Predicate2
An arbitrary binary predicate for values of type T1 and T2. |
|
| Predicate3
An arbitrary ternary predicate for values of type T1, T2, and T3. |
|
| Predicate4
An arbitrary quaternary predicate for values of type T1, T2, T3, and T4. |
|
| Runnable1
A lambda that doesn't have a return value (relying instead on side effects). |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.concurrent | |
|---|---|
| Box
A thunk with a mutable value. |
|
| Condition
An arbitrary nullary predicate. |
|
| Lambda2
An arbitrary piece of code parameterized by two arguments. |
|
| Predicate
An arbitrary predicate for values of type T. |
|
| ResolvingThunk
A thunk that may be in a "resolved" or "unresolved" state. |
|
| Runnable1
A lambda that doesn't have a return value (relying instead on side effects). |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.debug | |
|---|---|
| Predicate
An arbitrary predicate for values of type T. |
|
| Runnable1
A lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable2
A binary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable3
A ternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable4
A quaternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.io | |
|---|---|
| Lambda
An arbitrary piece of code parameterized by an argument. |
|
| Predicate
An arbitrary predicate for values of type T. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.iter | |
|---|---|
| Lambda
An arbitrary piece of code parameterized by an argument. |
|
| Lambda2
An arbitrary piece of code parameterized by two arguments. |
|
| Lambda3
An arbitrary piece of code parameterized by three arguments. |
|
| Lambda4
An arbitrary piece of code parameterized by four arguments. |
|
| Predicate
An arbitrary predicate for values of type T. |
|
| Predicate2
An arbitrary binary predicate for values of type T1 and T2. |
|
| Predicate3
An arbitrary ternary predicate for values of type T1, T2, and T3. |
|
| Predicate4
An arbitrary quaternary predicate for values of type T1, T2, T3, and T4. |
|
| Runnable1
A lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable2
A binary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable3
A ternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable4
A quaternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.lambda | |
|---|---|
| Box
A thunk with a mutable value. |
|
| CachedThunk
A thunk that caches the result of a nested thunk on the first invocation of value(). |
|
| Condition
An arbitrary nullary predicate. |
|
| DelayedThunk
A thunk whose value is set once after creation, but before the first invocation of DelayedThunk.value(). |
|
| Lambda
An arbitrary piece of code parameterized by an argument. |
|
| Lambda2
An arbitrary piece of code parameterized by two arguments. |
|
| Lambda3
An arbitrary piece of code parameterized by three arguments. |
|
| Lambda4
An arbitrary piece of code parameterized by four arguments. |
|
| LambdaUtil.GeneralLambda
An object that functions as a lambda for all arities. |
|
| LambdaUtil.GeneralPredicate
An object that functions as a predicate for all arities. |
|
| LambdaUtil.GeneralRunnable
An object that functions as a runnable for all arities. |
|
| LambdaUtil.LiftedLambda
A Lambda that accepts and produces Option values. |
|
| LambdaUtil.LiftedLambda2
A Lambda2 that accepts and produces Option values. |
|
| LambdaUtil.LiftedLambda3
A Lambda3 that accepts and produces Option values. |
|
| LambdaUtil.LiftedLambda4
A Lambda4 that accepts and produces Option values. |
|
| LazyThunk
A thunk providing call-by-need evaluation of the nested thunk, value. |
|
| Predicate
An arbitrary predicate for values of type T. |
|
| Predicate2
An arbitrary binary predicate for values of type T1 and T2. |
|
| Predicate3
An arbitrary ternary predicate for values of type T1, T2, and T3. |
|
| Predicate4
An arbitrary quaternary predicate for values of type T1, T2, T3, and T4. |
|
| ResolvingThunk
A thunk that may be in a "resolved" or "unresolved" state. |
|
| Runnable1
A lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable2
A binary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable3
A ternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable4
A quaternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.recur | |
|---|---|
| Lambda
An arbitrary piece of code parameterized by an argument. |
|
| Lambda2
An arbitrary piece of code parameterized by two arguments. |
|
| Lambda3
An arbitrary piece of code parameterized by three arguments. |
|
| Lambda4
An arbitrary piece of code parameterized by four arguments. |
|
| Predicate2
An arbitrary binary predicate for values of type T1 and T2. |
|
| ResolvingThunk
A thunk that may be in a "resolved" or "unresolved" state. |
|
| Runnable1
A lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable2
A binary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable3
A ternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Runnable4
A quaternary lambda that doesn't have a return value (relying instead on side effects). |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.reflect | |
|---|---|
| Box
A thunk with a mutable value. |
|
| Lambda
An arbitrary piece of code parameterized by an argument. |
|
| Lambda2
An arbitrary piece of code parameterized by two arguments. |
|
| Lambda3
An arbitrary piece of code parameterized by three arguments. |
|
| Lambda4
An arbitrary piece of code parameterized by four arguments. |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.swing | |
|---|---|
| Predicate
An arbitrary predicate for values of type T. |
|
| ResolvingThunk
A thunk that may be in a "resolved" or "unresolved" state. |
|
| Runnable1
A lambda that doesn't have a return value (relying instead on side effects). |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
| Classes in edu.rice.cs.plt.lambda used by edu.rice.cs.plt.tuple | |
|---|---|
| Lambda
An arbitrary piece of code parameterized by an argument. |
|
| Lambda2
An arbitrary piece of code parameterized by two arguments. |
|
| Lambda3
An arbitrary piece of code parameterized by three arguments. |
|
| Lambda4
An arbitrary piece of code parameterized by four arguments. |
|
| Thunk
An arbitrary piece of code that returns a value with the provided type. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||