| Interface | Description |
|---|---|
| Value<T> |
| Class | Description |
|---|---|
| DataObject |
DataObject is intended as a base class for domain objects. |
| Either<L,R> | |
| Either.Left<L,R> | |
| Either.Right<L,R> | |
| Lazy<T> |
Lazy is intended as wrapper for lazily initialized objects. |
| Microtype<T> |
An immutable object that contains a non-null reference to another object.
|
| Triple<A,B,C> |
Immutable holder of three values.
|
| Tuple<A,B> |
Immutable holder of two values.
|
| Exception | Description |
|---|---|
| InitializationFailedException |