- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
43 lines
1.1 KiB
Java
43 lines
1.1 KiB
Java
package com.google.firebase.components;
|
|
|
|
import com.google.firebase.inject.Deferred;
|
|
import com.google.firebase.inject.Provider;
|
|
import java.util.Set;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public interface ComponentContainer {
|
|
Deferred getDeferred(Qualified qualified);
|
|
|
|
Provider getProvider(Qualified qualified);
|
|
|
|
Provider setOfProvider(Qualified qualified);
|
|
|
|
default Object get(Class cls) {
|
|
return get(Qualified.unqualified(cls));
|
|
}
|
|
|
|
default Provider getProvider(Class cls) {
|
|
return getProvider(Qualified.unqualified(cls));
|
|
}
|
|
|
|
default Deferred getDeferred(Class cls) {
|
|
return getDeferred(Qualified.unqualified(cls));
|
|
}
|
|
|
|
default Set setOf(Class cls) {
|
|
return setOf(Qualified.unqualified(cls));
|
|
}
|
|
|
|
default Object get(Qualified qualified) {
|
|
Provider provider = getProvider(qualified);
|
|
if (provider == null) {
|
|
return null;
|
|
}
|
|
return provider.get();
|
|
}
|
|
|
|
default Set setOf(Qualified qualified) {
|
|
return (Set) setOfProvider(qualified).get();
|
|
}
|
|
}
|