package kotlin.reflect.w.internal.y0.k;

import java.util.Comparator;
import kotlin.reflect.w.internal.y0.d.a1;
import kotlin.reflect.w.internal.y0.d.e;
import kotlin.reflect.w.internal.y0.d.j;
import kotlin.reflect.w.internal.y0.d.p0;
import kotlin.reflect.w.internal.y0.d.w;

/* JADX INFO: loaded from: classes2.dex */
public class k implements Comparator<kotlin.reflect.w.internal.y0.d.k> {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final k f8510f = new k();

    public static int a(kotlin.reflect.w.internal.y0.d.k kVar) {
        if (h.r(kVar)) {
            return 8;
        }
        if (kVar instanceof j) {
            return 7;
        }
        if (kVar instanceof p0) {
            return ((p0) kVar).l0() == null ? 6 : 5;
        }
        if (kVar instanceof w) {
            return ((w) kVar).l0() == null ? 4 : 3;
        }
        if (kVar instanceof e) {
            return 2;
        }
        return kVar instanceof a1 ? 1 : 0;
    }

    @Override // java.util.Comparator
    public int compare(kotlin.reflect.w.internal.y0.d.k kVar, kotlin.reflect.w.internal.y0.d.k kVar2) {
        Integer numValueOf;
        kotlin.reflect.w.internal.y0.d.k kVar3 = kVar;
        kotlin.reflect.w.internal.y0.d.k kVar4 = kVar2;
        int iA = a(kVar4) - a(kVar3);
        if (iA != 0) {
            numValueOf = Integer.valueOf(iA);
        } else if (h.r(kVar3) && h.r(kVar4)) {
            numValueOf = 0;
        } else {
            int iCompareTo = kVar3.getName().f8195f.compareTo(kVar4.getName().f8195f);
            numValueOf = iCompareTo != 0 ? Integer.valueOf(iCompareTo) : null;
        }
        if (numValueOf != null) {
            return numValueOf.intValue();
        }
        return 0;
    }
}
