package kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins;

import defpackage.cr4;
import defpackage.ik2;
import defpackage.kp6;
import defpackage.n41;
import defpackage.sq3;
import defpackage.vx8;
import defpackage.xr3;
import defpackage.y41;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Set;
import kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader;
import kotlin.reflect.jvm.internal.impl.builtins.StandardNames;
import kotlin.reflect.jvm.internal.impl.descriptors.ModuleDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.NotFoundClasses;
import kotlin.reflect.jvm.internal.impl.descriptors.PackageFragmentProvider;
import kotlin.reflect.jvm.internal.impl.descriptors.PackageFragmentProviderImpl;
import kotlin.reflect.jvm.internal.impl.descriptors.deserialization.AdditionalClassPartsProvider;
import kotlin.reflect.jvm.internal.impl.descriptors.deserialization.ClassDescriptorFactory;
import kotlin.reflect.jvm.internal.impl.descriptors.deserialization.PlatformDependentDeclarationFilter;
import kotlin.reflect.jvm.internal.impl.incremental.components.LookupTracker;
import kotlin.reflect.jvm.internal.impl.name.FqName;
import kotlin.reflect.jvm.internal.impl.resolve.sam.SamConversionResolverImpl;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.AnnotationAndConstantLoaderImpl;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.ContractDeserializer;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializationComponents;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializationConfiguration;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializedClassDataFinder;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.ErrorReporter;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.FlexibleTypeDeserializer;
import kotlin.reflect.jvm.internal.impl.serialization.deserialization.LocalClassifierTypeSettings;
import kotlin.reflect.jvm.internal.impl.storage.StorageManager;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class BuiltInsLoaderImpl implements BuiltInsLoader {

    @kp6
    private final BuiltInsResourceLoader resourceLoader = new BuiltInsResourceLoader();

    /* JADX INFO: renamed from: kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsLoaderImpl$createPackageFragmentProvider$1, reason: invalid class name */
    public /* synthetic */ class AnonymousClass1 extends xr3 implements sq3<String, InputStream> {
        public AnonymousClass1(Object obj) {
            super(1, obj, BuiltInsResourceLoader.class, "loadResource", "loadResource(Ljava/lang/String;)Ljava/io/InputStream;", 0);
        }

        @Override // defpackage.sq3
        public final InputStream invoke(String str) {
            cr4.g(str, "p0");
            return ((BuiltInsResourceLoader) this.receiver).loadResource(str);
        }
    }

    @kp6
    public final PackageFragmentProvider createBuiltInPackageFragmentProvider(@kp6 StorageManager storageManager, @kp6 ModuleDescriptor moduleDescriptor, @kp6 Set<FqName> set, @kp6 Iterable<? extends ClassDescriptorFactory> iterable, @kp6 PlatformDependentDeclarationFilter platformDependentDeclarationFilter, @kp6 AdditionalClassPartsProvider additionalClassPartsProvider, boolean z, @kp6 sq3<? super String, ? extends InputStream> sq3Var) {
        StorageManager storageManager2 = storageManager;
        ModuleDescriptor moduleDescriptor2 = moduleDescriptor;
        cr4.g(storageManager2, "storageManager");
        cr4.g(moduleDescriptor2, "module");
        cr4.g(set, "packageFqNames");
        cr4.g(iterable, "classDescriptorFactories");
        cr4.g(platformDependentDeclarationFilter, "platformDependentDeclarationFilter");
        cr4.g(additionalClassPartsProvider, "additionalClassPartsProvider");
        cr4.g(sq3Var, "loadResource");
        ArrayList arrayList = new ArrayList(y41.p(set, 10));
        for (FqName fqName : set) {
            String builtInsFilePath = BuiltInSerializerProtocol.INSTANCE.getBuiltInsFilePath(fqName);
            InputStream inputStream = (InputStream) sq3Var.invoke(builtInsFilePath);
            if (inputStream == null) {
                throw new IllegalStateException(n41.n("Resource not found in classpath: ", builtInsFilePath));
            }
            ModuleDescriptor moduleDescriptor3 = moduleDescriptor2;
            storageManager2 = storageManager;
            moduleDescriptor2 = moduleDescriptor3;
            arrayList.add(BuiltInsPackageFragmentImpl.Companion.create(fqName, storageManager, moduleDescriptor3, inputStream, z));
        }
        PackageFragmentProviderImpl packageFragmentProviderImpl = new PackageFragmentProviderImpl(arrayList);
        NotFoundClasses notFoundClasses = new NotFoundClasses(storageManager2, moduleDescriptor2);
        DeserializationConfiguration.Default r3 = DeserializationConfiguration.Default.INSTANCE;
        DeserializedClassDataFinder deserializedClassDataFinder = new DeserializedClassDataFinder(packageFragmentProviderImpl);
        BuiltInSerializerProtocol builtInSerializerProtocol = BuiltInSerializerProtocol.INSTANCE;
        AnnotationAndConstantLoaderImpl annotationAndConstantLoaderImpl = new AnnotationAndConstantLoaderImpl(moduleDescriptor2, notFoundClasses, builtInSerializerProtocol);
        LocalClassifierTypeSettings.Default r7 = LocalClassifierTypeSettings.Default.INSTANCE;
        ErrorReporter errorReporter = ErrorReporter.DO_NOTHING;
        cr4.f(errorReporter, "DO_NOTHING");
        DeserializationComponents deserializationComponents = new DeserializationComponents(storageManager2, moduleDescriptor, r3, deserializedClassDataFinder, annotationAndConstantLoaderImpl, packageFragmentProviderImpl, r7, errorReporter, LookupTracker.DO_NOTHING.INSTANCE, FlexibleTypeDeserializer.ThrowException.INSTANCE, iterable, notFoundClasses, ContractDeserializer.Companion.getDEFAULT(), additionalClassPartsProvider, platformDependentDeclarationFilter, builtInSerializerProtocol.getExtensionRegistry(), null, new SamConversionResolverImpl(storageManager2, ik2.a), null, null, 851968, null);
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            ((BuiltInsPackageFragmentImpl) it.next()).initialize(deserializationComponents);
        }
        return packageFragmentProviderImpl;
    }

    @Override // kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader
    @kp6
    public PackageFragmentProvider createPackageFragmentProvider(@kp6 StorageManager storageManager, @kp6 ModuleDescriptor moduleDescriptor, @kp6 Iterable<? extends ClassDescriptorFactory> iterable, @kp6 PlatformDependentDeclarationFilter platformDependentDeclarationFilter, @kp6 AdditionalClassPartsProvider additionalClassPartsProvider, boolean z) {
        cr4.g(storageManager, "storageManager");
        cr4.g(moduleDescriptor, "builtInsModule");
        cr4.g(iterable, "classDescriptorFactories");
        cr4.g(platformDependentDeclarationFilter, "platformDependentDeclarationFilter");
        cr4.g(additionalClassPartsProvider, "additionalClassPartsProvider");
        return createBuiltInPackageFragmentProvider(storageManager, moduleDescriptor, StandardNames.BUILT_INS_PACKAGE_FQ_NAMES, iterable, platformDependentDeclarationFilter, additionalClassPartsProvider, z, new AnonymousClass1(this.resourceLoader));
    }
}
