package dagger.internal; import dagger.internal.AbstractMapFactory; import java.util.Collections; import java.util.LinkedHashMap; import java.util.Map; /* loaded from: classes3.dex */ public final class MapFactory extends AbstractMapFactory { private static final Provider> EMPTY = InstanceFactory.create(Collections.EMPTY_MAP); /* loaded from: classes3.dex */ public static final class Builder extends AbstractMapFactory.Builder { public MapFactory build() { return new MapFactory<>(this.map); } /* JADX WARN: Multi-variable type inference failed */ @Override // dagger.internal.AbstractMapFactory.Builder public /* bridge */ /* synthetic */ AbstractMapFactory.Builder put(Object obj, Provider provider) { return put((Builder) obj, provider); } private Builder(int i) { super(i); } @Override // dagger.internal.AbstractMapFactory.Builder public Builder put(K k4, Provider provider) { super.put((Builder) k4, (Provider) provider); return this; } /* JADX WARN: Multi-variable type inference failed */ @Override // dagger.internal.AbstractMapFactory.Builder public Builder putAll(Provider> provider) { super.putAll((Provider) provider); return this; } @Deprecated public Builder put(K k4, javax.inject.Provider provider) { return put((Builder) k4, (Provider) Providers.asDaggerProvider(provider)); } @Deprecated public Builder putAll(javax.inject.Provider> provider) { return putAll((Provider) Providers.asDaggerProvider(provider)); } } public static Builder builder(int i) { return new Builder<>(i); } public static Provider> emptyMapProvider() { return (Provider>) EMPTY; } private MapFactory(Map> map) { super(map); } @Override // javax.inject.Provider public Map get() { LinkedHashMap newLinkedHashMapWithExpectedSize = DaggerCollections.newLinkedHashMapWithExpectedSize(contributingMap().size()); for (Map.Entry> entry : contributingMap().entrySet()) { newLinkedHashMapWithExpectedSize.put(entry.getKey(), entry.getValue().get()); } return Collections.unmodifiableMap(newLinkedHashMapWithExpectedSize); } }