final class SingleParameterInjector<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private BindingImpl<? extends T> |
binding |
private Dependency<T> |
dependency |
private static java.lang.Object[] |
NO_ARGUMENTS |
Constructor and Description |
---|
SingleParameterInjector(Dependency<T> dependency,
BindingImpl<? extends T> binding) |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.Object[] |
getAll(Errors errors,
InternalContext context,
SingleParameterInjector<?>[] parameterInjectors)
Returns an array of parameter values.
|
private T |
inject(Errors errors,
InternalContext context) |
private static final java.lang.Object[] NO_ARGUMENTS
private final Dependency<T> dependency
private final BindingImpl<? extends T> binding
SingleParameterInjector(Dependency<T> dependency, BindingImpl<? extends T> binding)
private T inject(Errors errors, InternalContext context) throws ErrorsException
ErrorsException
static java.lang.Object[] getAll(Errors errors, InternalContext context, SingleParameterInjector<?>[] parameterInjectors) throws ErrorsException
ErrorsException