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

import defpackage.cr4;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.sq3;
import defpackage.vx8;
import defpackage.x15;
import defpackage.y41;
import kotlin.reflect.jvm.internal.impl.descriptors.CallableMemberDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor;
import kotlin.reflect.jvm.internal.impl.load.java.SpecialGenericSignatures;
import kotlin.reflect.jvm.internal.impl.load.kotlin.MethodSignatureMappingKt;
import kotlin.reflect.jvm.internal.impl.name.Name;
import kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil.DescriptorUtilsKt;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class BuiltinMethodsWithSpecialGenericSignature extends SpecialGenericSignatures {

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

    private BuiltinMethodsWithSpecialGenericSignature() {
    }

    private final boolean getHasErasedValueParametersInJava(CallableMemberDescriptor callableMemberDescriptor) {
        return y41.q(SpecialGenericSignatures.Companion.getERASED_VALUE_PARAMETERS_SIGNATURES(), MethodSignatureMappingKt.computeJvmSignature(callableMemberDescriptor));
    }

    @pq6
    @x15
    public static final FunctionDescriptor getOverriddenBuiltinFunctionWithErasedValueParametersInJava(@kp6 FunctionDescriptor functionDescriptor) {
        cr4.g(functionDescriptor, "functionDescriptor");
        BuiltinMethodsWithSpecialGenericSignature builtinMethodsWithSpecialGenericSignature = INSTANCE;
        Name name = functionDescriptor.getName();
        cr4.f(name, "getName(...)");
        if (builtinMethodsWithSpecialGenericSignature.getSameAsBuiltinMethodWithErasedValueParameters(name)) {
            return (FunctionDescriptor) DescriptorUtilsKt.firstOverridden$default(functionDescriptor, false, new sq3() { // from class: kotlin.reflect.jvm.internal.impl.load.java.BuiltinMethodsWithSpecialGenericSignature$$Lambda$0
                @Override // defpackage.sq3
                public Object invoke(Object obj) {
                    return Boolean.valueOf(BuiltinMethodsWithSpecialGenericSignature.getOverriddenBuiltinFunctionWithErasedValueParametersInJava$lambda$0((CallableMemberDescriptor) obj));
                }
            }, 1, null);
        }
        return null;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final boolean getOverriddenBuiltinFunctionWithErasedValueParametersInJava$lambda$0(CallableMemberDescriptor callableMemberDescriptor) {
        cr4.g(callableMemberDescriptor, "it");
        return INSTANCE.getHasErasedValueParametersInJava(callableMemberDescriptor);
    }

    @pq6
    @x15
    public static final SpecialGenericSignatures.SpecialSignatureInfo getSpecialSignatureInfo(@kp6 CallableMemberDescriptor callableMemberDescriptor) {
        CallableMemberDescriptor callableMemberDescriptorFirstOverridden$default;
        String strComputeJvmSignature;
        cr4.g(callableMemberDescriptor, "<this>");
        SpecialGenericSignatures.Companion companion = SpecialGenericSignatures.Companion;
        if (!companion.getERASED_VALUE_PARAMETERS_SHORT_NAMES().contains(callableMemberDescriptor.getName()) || (callableMemberDescriptorFirstOverridden$default = DescriptorUtilsKt.firstOverridden$default(callableMemberDescriptor, false, new sq3() { // from class: kotlin.reflect.jvm.internal.impl.load.java.BuiltinMethodsWithSpecialGenericSignature$$Lambda$2
            @Override // defpackage.sq3
            public Object invoke(Object obj) {
                return Boolean.valueOf(BuiltinMethodsWithSpecialGenericSignature.getSpecialSignatureInfo$lambda$3((CallableMemberDescriptor) obj));
            }
        }, 1, null)) == null || (strComputeJvmSignature = MethodSignatureMappingKt.computeJvmSignature(callableMemberDescriptorFirstOverridden$default)) == null) {
            return null;
        }
        return companion.getSpecialSignatureInfo(strComputeJvmSignature);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final boolean getSpecialSignatureInfo$lambda$3(CallableMemberDescriptor callableMemberDescriptor) {
        cr4.g(callableMemberDescriptor, "it");
        return (callableMemberDescriptor instanceof FunctionDescriptor) && INSTANCE.getHasErasedValueParametersInJava(callableMemberDescriptor);
    }

    public final boolean getSameAsBuiltinMethodWithErasedValueParameters(@kp6 Name name) {
        cr4.g(name, "<this>");
        return SpecialGenericSignatures.Companion.getERASED_VALUE_PARAMETERS_SHORT_NAMES().contains(name);
    }
}
