package dagger.internal; import java.util.Collections; import java.util.LinkedHashMap; import java.util.Map; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes3.dex */ public abstract class AbstractMapFactory implements Factory> { private final Map> contributingMap; /* loaded from: classes3.dex */ public static abstract class Builder { final LinkedHashMap> map; public Builder(int i) { this.map = DaggerCollections.newLinkedHashMapWithExpectedSize(i); } /* JADX WARN: Multi-variable type inference failed */ public Builder put(K k4, Provider provider) { this.map.put(Preconditions.checkNotNull(k4, "key"), Preconditions.checkNotNull(provider, "provider")); return this; } public Builder putAll(Provider> provider) { if (provider instanceof DelegateFactory) { return putAll(((DelegateFactory) provider).getDelegate()); } this.map.putAll(((AbstractMapFactory) provider).contributingMap); return this; } } public AbstractMapFactory(Map> map) { this.contributingMap = Collections.unmodifiableMap(map); } public final Map> contributingMap() { return this.contributingMap; } }