final class ProviderToInternalFactoryAdapter<T> extends java.lang.Object implements Provider<T>
Modifier and Type | Field and Description |
---|---|
private InjectorImpl |
injector |
private InternalFactory<? extends T> |
internalFactory |
Constructor and Description |
---|
ProviderToInternalFactoryAdapter(InjectorImpl injector,
InternalFactory<? extends T> internalFactory) |
Modifier and Type | Method and Description |
---|---|
T |
get()
Provides an instance of
T . |
(package private) InjectorImpl |
getInjector()
Exposed for SingletonScope.
|
java.lang.String |
toString() |
private final InjectorImpl injector
private final InternalFactory<? extends T> internalFactory
public ProviderToInternalFactoryAdapter(InjectorImpl injector, InternalFactory<? extends T> internalFactory)
public T get()
Provider
T
.get
in interface javax.inject.Provider<T>
InjectorImpl getInjector()
public java.lang.String toString()
toString
in class java.lang.Object