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

import g.h.a.i;
import java.util.ArrayList;
import java.util.List;
import kotlin.collections.ReversedList;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.b1;
import kotlin.reflect.w.internal.y0.d.h;
import kotlin.reflect.w.internal.y0.d.h0;
import kotlin.reflect.w.internal.y0.d.k;
import kotlin.reflect.w.internal.y0.h.d;
import kotlin.reflect.w.internal.y0.h.e;

/* JADX INFO: loaded from: classes2.dex */
public interface b {

    public static final class a implements b {
        public static final a a = new a();

        @Override // kotlin.reflect.w.internal.y0.j.b
        public String a(h hVar, kotlin.reflect.w.internal.y0.j.c cVar) {
            o.f(hVar, "classifier");
            o.f(cVar, "renderer");
            if (hVar instanceof b1) {
                e name = ((b1) hVar).getName();
                o.e(name, "classifier.name");
                return cVar.u(name, false);
            }
            d dVarG = kotlin.reflect.w.internal.y0.k.h.g(hVar);
            o.e(dVarG, "getFqName(classifier)");
            return cVar.t(dVarG);
        }
    }

    /* JADX INFO: renamed from: r.i0.w.b.y0.j.b$b, reason: collision with other inner class name */
    public static final class C0158b implements b {
        public static final C0158b a = new C0158b();

        /* JADX WARN: Multi-variable type inference failed */
        /* JADX WARN: Type inference failed for: r2v0, types: [java.lang.Object, r.i0.w.b.y0.d.h] */
        /* JADX WARN: Type inference failed for: r2v1, types: [r.i0.w.b.y0.d.k] */
        /* JADX WARN: Type inference failed for: r2v2, types: [r.i0.w.b.y0.d.k] */
        @Override // kotlin.reflect.w.internal.y0.j.b
        public String a(h hVar, kotlin.reflect.w.internal.y0.j.c cVar) {
            o.f(hVar, "classifier");
            o.f(cVar, "renderer");
            if (hVar instanceof b1) {
                e name = ((b1) hVar).getName();
                o.e(name, "classifier.name");
                return cVar.u(name, false);
            }
            ArrayList arrayList = new ArrayList();
            do {
                arrayList.add(hVar.getName());
                hVar = hVar.b();
            } while (hVar instanceof kotlin.reflect.w.internal.y0.d.e);
            o.f(arrayList, "<this>");
            return i.e3(new ReversedList(arrayList));
        }
    }

    public static final class c implements b {
        public static final c a = new c();

        @Override // kotlin.reflect.w.internal.y0.j.b
        public String a(h hVar, kotlin.reflect.w.internal.y0.j.c cVar) {
            o.f(hVar, "classifier");
            o.f(cVar, "renderer");
            return b(hVar);
        }

        public final String b(h hVar) {
            String strE3;
            e name = hVar.getName();
            o.e(name, "descriptor.name");
            String strD3 = i.d3(name);
            if (hVar instanceof b1) {
                return strD3;
            }
            k kVarB = hVar.b();
            o.e(kVarB, "descriptor.containingDeclaration");
            if (kVarB instanceof kotlin.reflect.w.internal.y0.d.e) {
                strE3 = b((h) kVarB);
            } else if (kVarB instanceof h0) {
                d dVarJ = ((h0) kVarB).d().j();
                o.e(dVarJ, "descriptor.fqName.toUnsafe()");
                o.f(dVarJ, "<this>");
                List<e> listG = dVarJ.g();
                o.e(listG, "pathSegments()");
                strE3 = i.e3(listG);
            } else {
                strE3 = null;
            }
            return (strE3 == null || o.a(strE3, "")) ? strD3 : g.a.a.a.a.k(strE3, '.', strD3);
        }
    }

    String a(h hVar, kotlin.reflect.w.internal.y0.j.c cVar);
}
