Class | Description |
---|---|
LambdaSafe |
Utility that can be used to invoke lambdas in a safe way.
|
LambdaSafe.Callback<C,A> |
Represents a single callback that can be invoked in a lambda safe way.
|
LambdaSafe.Callbacks<C,A> |
Represents a collection of callbacks that can be invoked in a lambda safe way.
|
LambdaSafe.InvocationResult<R> |
The result of a callback which may be a value,
null or absent entirely if
the callback wasn't suitable. |
LambdaSafe.LambdaSafeCallback<C,A,SELF extends LambdaSafe.LambdaSafeCallback<C,A,SELF>> |
Abstract base class for lambda safe callbacks.
|