|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Box | |
|---|---|
| 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.reflect | Facilities for loading and accessing Class objects and other reflection APIs. |
| Uses of Box in edu.rice.cs.plt.concurrent |
|---|
| Classes in edu.rice.cs.plt.concurrent that implement Box | |
|---|---|
class |
ConcurrentBox<T>
A thread-safe box implementation. |
class |
StateMonitor<T>
Provides a convenient facility for blocking until a state change explicitly occurs. |
| Uses of Box in edu.rice.cs.plt.lambda |
|---|
| Classes in edu.rice.cs.plt.lambda that implement Box | |
|---|---|
class |
DelayedThunk<R>
A thunk whose value is set once after creation, but before the first invocation of DelayedThunk.value(). |
class |
SimpleBox<T>
A box that freely supports reads and writes. |
| Methods in edu.rice.cs.plt.lambda that return Box | ||
|---|---|---|
static
|
SimpleBox.make()
Call the constructor (allows T to be inferred) |
|
static
|
SimpleBox.make(T val)
Call the constructor (allows T to be inferred) |
|
| Uses of Box in edu.rice.cs.plt.reflect |
|---|
| Methods in edu.rice.cs.plt.reflect that return Box | ||
|---|---|---|
static
|
ReflectUtil.fieldAsBox(Object object,
String fieldName,
Class<T> fieldType)
Wrap a field of the given object in a box. |
|
static
|
ReflectUtil.staticFieldAsBox(Class<?> c,
String fieldName,
Class<T> fieldType)
Wrap a static field in a box. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||