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, wait
get
protected T circularGet(javax.inject.Provider<? extends T> provider, Errors errors, InternalContext context, Dependency<?> dependency, ProvisionListenerStackCallback<T> provisionCallback) throws ErrorsException
ErrorsException
protected T provision(javax.inject.Provider<? extends T> provider, Errors errors, Dependency<?> dependency, ConstructionContext<T> constructionContext) throws ErrorsException
ErrorsException