package kotlin.reflect.jvm.internal.impl.descriptors;

import defpackage.cr4;
import defpackage.hk7;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.sg8;
import defpackage.sq3;
import defpackage.vx8;
import defpackage.y41;
import java.util.List;
import kotlin.reflect.jvm.internal.impl.incremental.components.NoLookupLocation;
import kotlin.reflect.jvm.internal.impl.name.ClassId;
import kotlin.reflect.jvm.internal.impl.name.Name;
import kotlin.reflect.jvm.internal.impl.resolve.ResolutionAnchorProviderKt;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class FindClassInModuleKt {
    @pq6
    public static final ClassDescriptor findClassAcrossModuleDependencies(@kp6 ModuleDescriptor moduleDescriptor, @kp6 ClassId classId) {
        cr4.g(moduleDescriptor, "<this>");
        cr4.g(classId, "classId");
        ClassifierDescriptor classifierDescriptorFindClassifierAcrossModuleDependencies = findClassifierAcrossModuleDependencies(moduleDescriptor, classId);
        if (classifierDescriptorFindClassifierAcrossModuleDependencies instanceof ClassDescriptor) {
            return (ClassDescriptor) classifierDescriptorFindClassifierAcrossModuleDependencies;
        }
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:36:0x00c6  */
    /* JADX WARN: Removed duplicated region for block: B:53:0x011f A[RETURN] */
    @pq6
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final ClassifierDescriptor findClassifierAcrossModuleDependencies(@kp6 ModuleDescriptor moduleDescriptor, @kp6 ClassId classId) {
        cr4.g(moduleDescriptor, "<this>");
        cr4.g(classId, "classId");
        ModuleDescriptor resolutionAnchorIfAny = ResolutionAnchorProviderKt.getResolutionAnchorIfAny(moduleDescriptor);
        if (resolutionAnchorIfAny == null) {
            PackageViewDescriptor packageViewDescriptor = moduleDescriptor.getPackage(classId.getPackageFqName());
            List<Name> listPathSegments = classId.getRelativeClassName().pathSegments();
            ClassifierDescriptor classifierDescriptorMo172getContributedClassifier = packageViewDescriptor.getMemberScope().mo172getContributedClassifier((Name) y41.z(listPathSegments), NoLookupLocation.FROM_DESERIALIZATION);
            if (classifierDescriptorMo172getContributedClassifier != null) {
                for (Name name : listPathSegments.subList(1, listPathSegments.size())) {
                    if (classifierDescriptorMo172getContributedClassifier instanceof ClassDescriptor) {
                        ClassifierDescriptor classifierDescriptorMo172getContributedClassifier2 = ((ClassDescriptor) classifierDescriptorMo172getContributedClassifier).getUnsubstitutedInnerClassesScope().mo172getContributedClassifier(name, NoLookupLocation.FROM_DESERIALIZATION);
                        classifierDescriptorMo172getContributedClassifier = classifierDescriptorMo172getContributedClassifier2 instanceof ClassDescriptor ? (ClassDescriptor) classifierDescriptorMo172getContributedClassifier2 : null;
                        if (classifierDescriptorMo172getContributedClassifier != null) {
                        }
                    }
                }
                return classifierDescriptorMo172getContributedClassifier;
            }
        } else {
            PackageViewDescriptor packageViewDescriptor2 = resolutionAnchorIfAny.getPackage(classId.getPackageFqName());
            List<Name> listPathSegments2 = classId.getRelativeClassName().pathSegments();
            ClassifierDescriptor classifierDescriptorMo172getContributedClassifier3 = packageViewDescriptor2.getMemberScope().mo172getContributedClassifier((Name) y41.z(listPathSegments2), NoLookupLocation.FROM_DESERIALIZATION);
            if (classifierDescriptorMo172getContributedClassifier3 == null) {
                classifierDescriptorMo172getContributedClassifier3 = null;
                if (classifierDescriptorMo172getContributedClassifier3 == null) {
                    return classifierDescriptorMo172getContributedClassifier3;
                }
                PackageViewDescriptor packageViewDescriptor3 = moduleDescriptor.getPackage(classId.getPackageFqName());
                List<Name> listPathSegments3 = classId.getRelativeClassName().pathSegments();
                ClassifierDescriptor classifierDescriptorMo172getContributedClassifier4 = packageViewDescriptor3.getMemberScope().mo172getContributedClassifier((Name) y41.z(listPathSegments3), NoLookupLocation.FROM_DESERIALIZATION);
                if (classifierDescriptorMo172getContributedClassifier4 != null) {
                    for (Name name2 : listPathSegments3.subList(1, listPathSegments3.size())) {
                        if (classifierDescriptorMo172getContributedClassifier4 instanceof ClassDescriptor) {
                            ClassifierDescriptor classifierDescriptorMo172getContributedClassifier5 = ((ClassDescriptor) classifierDescriptorMo172getContributedClassifier4).getUnsubstitutedInnerClassesScope().mo172getContributedClassifier(name2, NoLookupLocation.FROM_DESERIALIZATION);
                            classifierDescriptorMo172getContributedClassifier4 = classifierDescriptorMo172getContributedClassifier5 instanceof ClassDescriptor ? (ClassDescriptor) classifierDescriptorMo172getContributedClassifier5 : null;
                            if (classifierDescriptorMo172getContributedClassifier4 != null) {
                            }
                        }
                    }
                    return classifierDescriptorMo172getContributedClassifier4;
                }
            } else {
                for (Name name3 : listPathSegments2.subList(1, listPathSegments2.size())) {
                    if (classifierDescriptorMo172getContributedClassifier3 instanceof ClassDescriptor) {
                        ClassifierDescriptor classifierDescriptorMo172getContributedClassifier6 = ((ClassDescriptor) classifierDescriptorMo172getContributedClassifier3).getUnsubstitutedInnerClassesScope().mo172getContributedClassifier(name3, NoLookupLocation.FROM_DESERIALIZATION);
                        classifierDescriptorMo172getContributedClassifier3 = classifierDescriptorMo172getContributedClassifier6 instanceof ClassDescriptor ? (ClassDescriptor) classifierDescriptorMo172getContributedClassifier6 : null;
                        if (classifierDescriptorMo172getContributedClassifier3 != null) {
                        }
                    }
                    classifierDescriptorMo172getContributedClassifier3 = null;
                }
                if (classifierDescriptorMo172getContributedClassifier3 == null) {
                }
            }
        }
        return null;
    }

    @kp6
    public static final ClassDescriptor findNonGenericClassAcrossDependencies(@kp6 ModuleDescriptor moduleDescriptor, @kp6 ClassId classId, @kp6 NotFoundClasses notFoundClasses) {
        cr4.g(moduleDescriptor, "<this>");
        cr4.g(classId, "classId");
        cr4.g(notFoundClasses, "notFoundClasses");
        ClassDescriptor classDescriptorFindClassAcrossModuleDependencies = findClassAcrossModuleDependencies(moduleDescriptor, classId);
        return classDescriptorFindClassAcrossModuleDependencies != null ? classDescriptorFindClassAcrossModuleDependencies : notFoundClasses.getClass(classId, sg8.s(sg8.n(sg8.j(new hk7() { // from class: kotlin.reflect.jvm.internal.impl.descriptors.FindClassInModuleKt$findNonGenericClassAcrossDependencies$typeParametersCount$1
            @Override // defpackage.hk7, kotlin.reflect.KProperty1
            public Object get(Object obj) {
                return ((ClassId) obj).getOuterClassId();
            }
        }, classId), new sq3() { // from class: kotlin.reflect.jvm.internal.impl.descriptors.FindClassInModuleKt$$Lambda$0
            @Override // defpackage.sq3
            public Object invoke(Object obj) {
                return Integer.valueOf(FindClassInModuleKt.findNonGenericClassAcrossDependencies$lambda$1((ClassId) obj));
            }
        })));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final int findNonGenericClassAcrossDependencies$lambda$1(ClassId classId) {
        cr4.g(classId, "it");
        return 0;
    }

    @pq6
    public static final TypeAliasDescriptor findTypeAliasAcrossModuleDependencies(@kp6 ModuleDescriptor moduleDescriptor, @kp6 ClassId classId) {
        cr4.g(moduleDescriptor, "<this>");
        cr4.g(classId, "classId");
        ClassifierDescriptor classifierDescriptorFindClassifierAcrossModuleDependencies = findClassifierAcrossModuleDependencies(moduleDescriptor, classId);
        if (classifierDescriptorFindClassifierAcrossModuleDependencies instanceof TypeAliasDescriptor) {
            return (TypeAliasDescriptor) classifierDescriptorFindClassifierAcrossModuleDependencies;
        }
        return null;
    }
}
