Interface | Description |
---|---|
Instantiator.AvailableParameters |
Callback used to register available parameters.
|
Instantiator.FailureHandler |
Strategy for handling a failure that occurs when instantiating a type.
|
Class | Description |
---|---|
Instantiator<T> |
Simple factory used to instantiate objects by injecting available parameters.
|
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.
|