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

import defpackage.cr4;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.q07;
import defpackage.vx8;
import defpackage.y41;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.ClassDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.SourceElement;
import kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations;
import kotlin.reflect.jvm.internal.impl.descriptors.impl.ValueParameterDescriptorImpl;
import kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaStaticClassScope;
import kotlin.reflect.jvm.internal.impl.name.Name;
import kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil.DescriptorUtilsKt;
import kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope;
import kotlin.reflect.jvm.internal.impl.types.KotlinType;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class UtilKt {
    @kp6
    public static final List<ValueParameterDescriptor> copyValueParameters(@kp6 Collection<? extends KotlinType> collection, @kp6 Collection<? extends ValueParameterDescriptor> collection2, @kp6 CallableDescriptor callableDescriptor) {
        cr4.g(collection, "newValueParameterTypes");
        cr4.g(collection2, "oldValueParameters");
        CallableDescriptor callableDescriptor2 = callableDescriptor;
        cr4.g(callableDescriptor2, "newOwner");
        collection.size();
        collection2.size();
        ArrayList<q07> arrayListBt = y41.bt(collection, collection2);
        ArrayList arrayList = new ArrayList(y41.p(arrayListBt, 10));
        for (q07 q07Var : arrayListBt) {
            KotlinType kotlinType = (KotlinType) q07Var.a;
            ValueParameterDescriptor valueParameterDescriptor = (ValueParameterDescriptor) q07Var.b;
            int index = valueParameterDescriptor.getIndex();
            Annotations annotations = valueParameterDescriptor.getAnnotations();
            Name name = valueParameterDescriptor.getName();
            cr4.f(name, "getName(...)");
            boolean zDeclaresDefaultValue = valueParameterDescriptor.declaresDefaultValue();
            boolean zIsCrossinline = valueParameterDescriptor.isCrossinline();
            boolean zIsNoinline = valueParameterDescriptor.isNoinline();
            KotlinType arrayElementType = valueParameterDescriptor.getVarargElementType() != null ? DescriptorUtilsKt.getModule(callableDescriptor2).getBuiltIns().getArrayElementType(kotlinType) : null;
            SourceElement source = valueParameterDescriptor.getSource();
            cr4.f(source, "getSource(...)");
            arrayList.add(new ValueParameterDescriptorImpl(callableDescriptor2, null, index, annotations, name, kotlinType, zDeclaresDefaultValue, zIsCrossinline, zIsNoinline, arrayElementType, source));
            callableDescriptor2 = callableDescriptor;
        }
        return arrayList;
    }

    @pq6
    public static final LazyJavaStaticClassScope getParentJavaStaticClassScope(@kp6 ClassDescriptor classDescriptor) {
        cr4.g(classDescriptor, "<this>");
        ClassDescriptor superClassNotAny = DescriptorUtilsKt.getSuperClassNotAny(classDescriptor);
        if (superClassNotAny == null) {
            return null;
        }
        MemberScope staticScope = superClassNotAny.getStaticScope();
        LazyJavaStaticClassScope lazyJavaStaticClassScope = staticScope instanceof LazyJavaStaticClassScope ? (LazyJavaStaticClassScope) staticScope : null;
        return lazyJavaStaticClassScope == null ? getParentJavaStaticClassScope(superClassNotAny) : lazyJavaStaticClassScope;
    }
}
