package dagger.internal; /* loaded from: classes3.dex */ public final class DelegateFactory implements Factory { private Provider delegate; public static void setDelegate(Provider provider, Provider provider2) { setDelegateInternal((DelegateFactory) provider, provider2); } private static void setDelegateInternal(DelegateFactory delegateFactory, Provider provider) { Preconditions.checkNotNull(provider); if (((DelegateFactory) delegateFactory).delegate != null) { throw new IllegalStateException(); } ((DelegateFactory) delegateFactory).delegate = provider; } @Override // javax.inject.Provider public T get() { Provider provider = this.delegate; if (provider != null) { return provider.get(); } throw new IllegalStateException(); } public Provider getDelegate() { return (Provider) Preconditions.checkNotNull(this.delegate); } @Deprecated public void setDelegatedProvider(Provider provider) { setDelegate((Provider) this, (Provider) provider); } @Deprecated public void setDelegatedProvider(javax.inject.Provider provider) { setDelegatedProvider((Provider) Providers.asDaggerProvider(provider)); } @Deprecated public static void setDelegate(javax.inject.Provider provider, javax.inject.Provider provider2) { setDelegateInternal((DelegateFactory) provider, Providers.asDaggerProvider(provider2)); } }