abstract class ProviderInternalFactory<T> extends java.lang.Object implements InternalFactory<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
source |
| Constructor and Description |
|---|
ProviderInternalFactory(java.lang.Object source) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
circularGet(javax.inject.Provider<? extends T> provider,
Errors errors,
InternalContext context,
Dependency<?> dependency,
ProvisionListenerStackCallback<T> provisionCallback) |
protected T |
provision(javax.inject.Provider<? extends T> provider,
Errors errors,
Dependency<?> dependency,
ConstructionContext<T> constructionContext)
Provisions a new instance.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetprotected T circularGet(javax.inject.Provider<? extends T> provider, Errors errors, InternalContext context, Dependency<?> dependency, ProvisionListenerStackCallback<T> provisionCallback) throws ErrorsException
ErrorsExceptionprotected T provision(javax.inject.Provider<? extends T> provider, Errors errors, Dependency<?> dependency, ConstructionContext<T> constructionContext) throws ErrorsException
ErrorsException