private static final class ProviderMethod.ProviderMethodProviderInstanceBindingImpl<T> extends ProviderInstanceBindingImpl<T> implements DelayedInitialize
| Modifier and Type | Field and Description |
|---|---|
(package private) ProviderMethod.Factory<T> |
factory |
injectionPoints, providerInstance| Constructor and Description |
|---|
ProviderMethodProviderInstanceBindingImpl(InjectorImpl injector,
Key<T> key,
java.lang.Object source,
InternalFactory<? extends T> internalFactory,
Scoping scoping,
ProviderMethod<T> providerInstance,
ProviderMethod.Factory<T> factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(InjectorImpl injector,
Errors errors)
Initializes this binding, throwing any errors if necessary.
|
acceptTargetVisitor, applyTo, equals, getDependencies, getInjectionPoints, getProviderInstance, getUserSuppliedProvider, hashCode, toString, withKey, withScopingacceptScopingVisitor, acceptVisitor, getInjector, getInternalFactory, getKey, getProvider, getScoping, getSource, isConstantclone, finalize, getClass, notify, notifyAll, wait, wait, waitacceptScopingVisitor, getKey, getProvideracceptVisitor, getSourcefinal ProviderMethod.Factory<T> factory
ProviderMethodProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, java.lang.Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, ProviderMethod<T> providerInstance, ProviderMethod.Factory<T> factory)
public void initialize(InjectorImpl injector, Errors errors) throws ErrorsException
DelayedInitializeinitialize in interface DelayedInitializeErrorsException