package proton.inject;
import javax.inject.Provider;
import proton.inject.listener.ProviderListeners;
import android.content.Context;
public interface Injector {
public <T> T getInstance(Class<T> key);
public <T> Provider<T> getProvider(Class<T> key);
public <T> T inject(T obj);
public Injector getApplicationInjector();
public Context getContext();
public ProviderListeners getProviderListeners();
}