com.google.inject
Class DeferredLookups

java.lang.Object
  extended by com.google.inject.DeferredLookups

public class DeferredLookups
extends Object

Returns providers and members injectors that haven't yet been initialized. As a part of injector creation it's necessary to initialize these lookups.


Constructor Summary
DeferredLookups(com.google.inject.InjectorImpl injector)
           
 
Method Summary
<T> MembersInjector<T>
getMembersInjector(TypeLiteral<T> type)
           
<T> Provider<T>
getProvider(Key<T> key)
           
 void initialize(com.google.inject.internal.Errors errors)
          Initialize the specified lookups, either immediately or when the injector is created.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeferredLookups

public DeferredLookups(com.google.inject.InjectorImpl injector)
Method Detail

initialize

public void initialize(com.google.inject.internal.Errors errors)
Initialize the specified lookups, either immediately or when the injector is created.


getProvider

public <T> Provider<T> getProvider(Key<T> key)

getMembersInjector

public <T> MembersInjector<T> getMembersInjector(TypeLiteral<T> type)