package dagger.hilt; import dagger.hilt.internal.GeneratedComponent; import dagger.hilt.internal.GeneratedComponentManager; import dagger.hilt.internal.Preconditions; import dagger.hilt.internal.TestSingletonComponent; import java.lang.annotation.Annotation; /* loaded from: classes3.dex */ public final class EntryPoints { private static final String EARLY_ENTRY_POINT = "dagger.hilt.android.EarlyEntryPoint"; private EntryPoints() { } public static T get(Object obj, Class cls) { if (obj instanceof GeneratedComponent) { if (obj instanceof TestSingletonComponent) { Preconditions.checkState(!hasAnnotationReflection(cls, EARLY_ENTRY_POINT), "Interface, %s, annotated with @EarlyEntryPoint should be called with EarlyEntryPoints.get() rather than EntryPoints.get()", cls.getCanonicalName()); } return cls.cast(obj); } if (obj instanceof GeneratedComponentManager) { return (T) get(((GeneratedComponentManager) obj).generatedComponent(), cls); } throw new IllegalStateException("Given component holder " + obj.getClass() + " does not implement " + GeneratedComponent.class + " or " + GeneratedComponentManager.class); } private static boolean hasAnnotationReflection(Class cls, String str) { for (Annotation annotation : cls.getAnnotations()) { if (annotation.annotationType().getCanonicalName().contentEquals(str)) { return true; } } return false; } }