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

import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.q07;
import defpackage.wo5;
import java.util.Map;
import kotlin.reflect.jvm.internal.impl.builtins.StandardNames;
import kotlin.reflect.jvm.internal.impl.descriptors.annotations.AnnotationDescriptor;
import kotlin.reflect.jvm.internal.impl.load.java.JvmAnnotationNames;
import kotlin.reflect.jvm.internal.impl.load.java.lazy.LazyJavaResolverContext;
import kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaAnnotationDescriptor;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaAnnotation;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaAnnotationOwner;
import kotlin.reflect.jvm.internal.impl.name.ClassId;
import kotlin.reflect.jvm.internal.impl.name.FqName;
import kotlin.reflect.jvm.internal.impl.name.Name;

/* JADX INFO: loaded from: classes3.dex */
public final class JavaAnnotationMapper {

    @kp6
    private static final Name DEPRECATED_ANNOTATION_MESSAGE;

    @kp6
    public static final JavaAnnotationMapper INSTANCE = new JavaAnnotationMapper();

    @kp6
    private static final Name RETENTION_ANNOTATION_VALUE;

    @kp6
    private static final Name TARGET_ANNOTATION_ALLOWED_TARGETS;

    @kp6
    private static final Map<FqName, FqName> kotlinToJavaNameMap;

    static {
        Name nameIdentifier = Name.identifier("message");
        cr4.f(nameIdentifier, "identifier(...)");
        DEPRECATED_ANNOTATION_MESSAGE = nameIdentifier;
        Name nameIdentifier2 = Name.identifier("allowedTargets");
        cr4.f(nameIdentifier2, "identifier(...)");
        TARGET_ANNOTATION_ALLOWED_TARGETS = nameIdentifier2;
        Name nameIdentifier3 = Name.identifier(AppMeasurementSdk.ConditionalUserProperty.VALUE);
        cr4.f(nameIdentifier3, "identifier(...)");
        RETENTION_ANNOTATION_VALUE = nameIdentifier3;
        kotlinToJavaNameMap = wo5.j(new q07(StandardNames.FqNames.target, JvmAnnotationNames.TARGET_ANNOTATION), new q07(StandardNames.FqNames.retention, JvmAnnotationNames.RETENTION_ANNOTATION), new q07(StandardNames.FqNames.mustBeDocumented, JvmAnnotationNames.DOCUMENTED_ANNOTATION));
    }

    private JavaAnnotationMapper() {
    }

    public static /* synthetic */ AnnotationDescriptor mapOrResolveJavaAnnotation$default(JavaAnnotationMapper javaAnnotationMapper, JavaAnnotation javaAnnotation, LazyJavaResolverContext lazyJavaResolverContext, boolean z, int i, Object obj) {
        if ((i & 4) != 0) {
            z = false;
        }
        return javaAnnotationMapper.mapOrResolveJavaAnnotation(javaAnnotation, lazyJavaResolverContext, z);
    }

    @pq6
    public final AnnotationDescriptor findMappedJavaAnnotation(@kp6 FqName fqName, @kp6 JavaAnnotationOwner javaAnnotationOwner, @kp6 LazyJavaResolverContext lazyJavaResolverContext) {
        JavaAnnotation javaAnnotationFindAnnotation;
        cr4.g(fqName, "kotlinName");
        cr4.g(javaAnnotationOwner, "annotationOwner");
        cr4.g(lazyJavaResolverContext, "c");
        if (fqName.equals(StandardNames.FqNames.deprecated)) {
            FqName fqName2 = JvmAnnotationNames.DEPRECATED_ANNOTATION;
            cr4.f(fqName2, "DEPRECATED_ANNOTATION");
            JavaAnnotation javaAnnotationFindAnnotation2 = javaAnnotationOwner.findAnnotation(fqName2);
            if (javaAnnotationFindAnnotation2 != null || javaAnnotationOwner.isDeprecatedInJavaDoc()) {
                return new JavaDeprecatedAnnotationDescriptor(javaAnnotationFindAnnotation2, lazyJavaResolverContext);
            }
        }
        FqName fqName3 = kotlinToJavaNameMap.get(fqName);
        if (fqName3 == null || (javaAnnotationFindAnnotation = javaAnnotationOwner.findAnnotation(fqName3)) == null) {
            return null;
        }
        return mapOrResolveJavaAnnotation$default(INSTANCE, javaAnnotationFindAnnotation, lazyJavaResolverContext, false, 4, null);
    }

    @kp6
    public final Name getDEPRECATED_ANNOTATION_MESSAGE$descriptors_jvm() {
        return DEPRECATED_ANNOTATION_MESSAGE;
    }

    @kp6
    public final Name getRETENTION_ANNOTATION_VALUE$descriptors_jvm() {
        return RETENTION_ANNOTATION_VALUE;
    }

    @kp6
    public final Name getTARGET_ANNOTATION_ALLOWED_TARGETS$descriptors_jvm() {
        return TARGET_ANNOTATION_ALLOWED_TARGETS;
    }

    @pq6
    public final AnnotationDescriptor mapOrResolveJavaAnnotation(@kp6 JavaAnnotation javaAnnotation, @kp6 LazyJavaResolverContext lazyJavaResolverContext, boolean z) {
        cr4.g(javaAnnotation, "annotation");
        cr4.g(lazyJavaResolverContext, "c");
        ClassId classId = javaAnnotation.getClassId();
        ClassId.Companion companion = ClassId.Companion;
        FqName fqName = JvmAnnotationNames.TARGET_ANNOTATION;
        cr4.f(fqName, "TARGET_ANNOTATION");
        if (cr4.b(classId, companion.topLevel(fqName))) {
            return new JavaTargetAnnotationDescriptor(javaAnnotation, lazyJavaResolverContext);
        }
        FqName fqName2 = JvmAnnotationNames.RETENTION_ANNOTATION;
        cr4.f(fqName2, "RETENTION_ANNOTATION");
        if (cr4.b(classId, companion.topLevel(fqName2))) {
            return new JavaRetentionAnnotationDescriptor(javaAnnotation, lazyJavaResolverContext);
        }
        FqName fqName3 = JvmAnnotationNames.DOCUMENTED_ANNOTATION;
        cr4.f(fqName3, "DOCUMENTED_ANNOTATION");
        if (cr4.b(classId, companion.topLevel(fqName3))) {
            return new JavaAnnotationDescriptor(lazyJavaResolverContext, javaAnnotation, StandardNames.FqNames.mustBeDocumented);
        }
        FqName fqName4 = JvmAnnotationNames.DEPRECATED_ANNOTATION;
        cr4.f(fqName4, "DEPRECATED_ANNOTATION");
        if (cr4.b(classId, companion.topLevel(fqName4))) {
            return null;
        }
        return new LazyJavaAnnotationDescriptor(lazyJavaResolverContext, javaAnnotation, z);
    }
}
