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

import defpackage.cr4;
import defpackage.d75;
import defpackage.j65;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.qq3;
import defpackage.v65;
import kotlin.reflect.jvm.internal.impl.descriptors.ClassOrPackageFragmentDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations;
import kotlin.reflect.jvm.internal.impl.load.java.JavaTypeQualifiersByElementType;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaTypeParameterListOwner;

/* JADX INFO: loaded from: classes3.dex */
public final class ContextKt {
    @kp6
    public static final LazyJavaResolverContext child(@kp6 LazyJavaResolverContext lazyJavaResolverContext, @kp6 TypeParameterResolver typeParameterResolver) {
        cr4.g(lazyJavaResolverContext, "<this>");
        cr4.g(typeParameterResolver, "typeParameterResolver");
        return new LazyJavaResolverContext(lazyJavaResolverContext.getComponents(), typeParameterResolver, lazyJavaResolverContext.getDelegateForDefaultTypeQualifiers$descriptors_jvm());
    }

    @kp6
    public static final LazyJavaResolverContext childForClassOrPackage(@kp6 final LazyJavaResolverContext lazyJavaResolverContext, @kp6 final ClassOrPackageFragmentDescriptor classOrPackageFragmentDescriptor, @pq6 JavaTypeParameterListOwner javaTypeParameterListOwner, int i) {
        cr4.g(lazyJavaResolverContext, "<this>");
        cr4.g(classOrPackageFragmentDescriptor, "containingDeclaration");
        return child(lazyJavaResolverContext, classOrPackageFragmentDescriptor, javaTypeParameterListOwner, i, v65.b(d75.b, new qq3(lazyJavaResolverContext, classOrPackageFragmentDescriptor) { // from class: kotlin.reflect.jvm.internal.impl.load.java.lazy.ContextKt$$Lambda$0
            private final LazyJavaResolverContext arg$0;
            private final ClassOrPackageFragmentDescriptor arg$1;

            {
                this.arg$0 = lazyJavaResolverContext;
                this.arg$1 = classOrPackageFragmentDescriptor;
            }

            @Override // defpackage.qq3
            public Object invoke() {
                return ContextKt.childForClassOrPackage$lambda$1(this.arg$0, this.arg$1);
            }
        }));
    }

    public static /* synthetic */ LazyJavaResolverContext childForClassOrPackage$default(LazyJavaResolverContext lazyJavaResolverContext, ClassOrPackageFragmentDescriptor classOrPackageFragmentDescriptor, JavaTypeParameterListOwner javaTypeParameterListOwner, int i, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            javaTypeParameterListOwner = null;
        }
        if ((i2 & 4) != 0) {
            i = 0;
        }
        return childForClassOrPackage(lazyJavaResolverContext, classOrPackageFragmentDescriptor, javaTypeParameterListOwner, i);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final JavaTypeQualifiersByElementType childForClassOrPackage$lambda$1(LazyJavaResolverContext lazyJavaResolverContext, ClassOrPackageFragmentDescriptor classOrPackageFragmentDescriptor) {
        return computeNewDefaultTypeQualifiers(lazyJavaResolverContext, classOrPackageFragmentDescriptor.getAnnotations());
    }

    @kp6
    public static final LazyJavaResolverContext childForMethod(@kp6 LazyJavaResolverContext lazyJavaResolverContext, @kp6 DeclarationDescriptor declarationDescriptor, @kp6 JavaTypeParameterListOwner javaTypeParameterListOwner, int i) {
        cr4.g(lazyJavaResolverContext, "<this>");
        cr4.g(declarationDescriptor, "containingDeclaration");
        cr4.g(javaTypeParameterListOwner, "typeParameterOwner");
        return child(lazyJavaResolverContext, declarationDescriptor, javaTypeParameterListOwner, i, lazyJavaResolverContext.getDelegateForDefaultTypeQualifiers$descriptors_jvm());
    }

    public static /* synthetic */ LazyJavaResolverContext childForMethod$default(LazyJavaResolverContext lazyJavaResolverContext, DeclarationDescriptor declarationDescriptor, JavaTypeParameterListOwner javaTypeParameterListOwner, int i, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            i = 0;
        }
        return childForMethod(lazyJavaResolverContext, declarationDescriptor, javaTypeParameterListOwner, i);
    }

    @pq6
    public static final JavaTypeQualifiersByElementType computeNewDefaultTypeQualifiers(@kp6 LazyJavaResolverContext lazyJavaResolverContext, @kp6 Annotations annotations) {
        cr4.g(lazyJavaResolverContext, "<this>");
        cr4.g(annotations, "additionalAnnotations");
        return lazyJavaResolverContext.getComponents().getAnnotationTypeQualifierResolver().extractAndMergeDefaultQualifiers(lazyJavaResolverContext.getDefaultTypeQualifiers(), annotations);
    }

    @kp6
    public static final LazyJavaResolverContext copyWithNewDefaultTypeQualifiers(@kp6 final LazyJavaResolverContext lazyJavaResolverContext, @kp6 final Annotations annotations) {
        cr4.g(lazyJavaResolverContext, "<this>");
        cr4.g(annotations, "additionalAnnotations");
        return annotations.isEmpty() ? lazyJavaResolverContext : new LazyJavaResolverContext(lazyJavaResolverContext.getComponents(), lazyJavaResolverContext.getTypeParameterResolver(), v65.b(d75.b, new qq3(lazyJavaResolverContext, annotations) { // from class: kotlin.reflect.jvm.internal.impl.load.java.lazy.ContextKt$$Lambda$1
            private final LazyJavaResolverContext arg$0;
            private final Annotations arg$1;

            {
                this.arg$0 = lazyJavaResolverContext;
                this.arg$1 = annotations;
            }

            @Override // defpackage.qq3
            public Object invoke() {
                return ContextKt.computeNewDefaultTypeQualifiers(this.arg$0, this.arg$1);
            }
        }));
    }

    @kp6
    public static final LazyJavaResolverContext replaceComponents(@kp6 LazyJavaResolverContext lazyJavaResolverContext, @kp6 JavaResolverComponents javaResolverComponents) {
        cr4.g(lazyJavaResolverContext, "<this>");
        cr4.g(javaResolverComponents, "components");
        return new LazyJavaResolverContext(javaResolverComponents, lazyJavaResolverContext.getTypeParameterResolver(), lazyJavaResolverContext.getDelegateForDefaultTypeQualifiers$descriptors_jvm());
    }

    private static final LazyJavaResolverContext child(LazyJavaResolverContext lazyJavaResolverContext, DeclarationDescriptor declarationDescriptor, JavaTypeParameterListOwner javaTypeParameterListOwner, int i, j65<JavaTypeQualifiersByElementType> j65Var) {
        return new LazyJavaResolverContext(lazyJavaResolverContext.getComponents(), javaTypeParameterListOwner != null ? new LazyJavaTypeParameterResolver(lazyJavaResolverContext, declarationDescriptor, javaTypeParameterListOwner, i) : lazyJavaResolverContext.getTypeParameterResolver(), j65Var);
    }
}
