package dagger.internal; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.List; /* loaded from: classes3.dex */ public final class DaggerCollections { private static final int MAX_POWER_OF_TWO = 1073741824; private DaggerCollections() { } private static int calculateInitialCapacity(int i) { if (i < 3) { return i + 1; } if (i < MAX_POWER_OF_TWO) { return (int) ((i / 0.75f) + 1.0f); } return Integer.MAX_VALUE; } public static boolean hasDuplicates(List list) { if (list.size() < 2) { return false; } return list.size() != new HashSet(list).size(); } public static HashSet newHashSetWithExpectedSize(int i) { return new HashSet<>(calculateInitialCapacity(i)); } public static LinkedHashMap newLinkedHashMapWithExpectedSize(int i) { return new LinkedHashMap<>(calculateInitialCapacity(i)); } public static List presizedList(int i) { return i == 0 ? Collections.EMPTY_LIST : new ArrayList(i); } }