final class DeferredLookups extends java.lang.Object implements Lookups
initialize
these lookups.Modifier and Type | Field and Description |
---|---|
private InjectorImpl |
injector |
private java.util.List<Element> |
lookups |
Constructor and Description |
---|
DeferredLookups(InjectorImpl injector) |
Modifier and Type | Method and Description |
---|---|
<T> MembersInjector<T> |
getMembersInjector(TypeLiteral<T> type) |
<T> Provider<T> |
getProvider(Key<T> key) |
(package private) void |
initialize(Errors errors)
Initialize the specified lookups, either immediately or when the injector is created.
|
private final InjectorImpl injector
private final java.util.List<Element> lookups
DeferredLookups(InjectorImpl injector)
void initialize(Errors errors)
public <T> Provider<T> getProvider(Key<T> key)
getProvider
in interface Lookups
public <T> MembersInjector<T> getMembersInjector(TypeLiteral<T> type)
getMembersInjector
in interface Lookups