package k.a.n;

import j.h0;
import j.p0.c.l;
import j.p0.d.r;
import j.p0.d.s;
import j.u0.q;
import k.a.n.k;
import k.a.p.k1;

/* JADX INFO: compiled from: SerialDescriptors.kt */
/* JADX INFO: loaded from: classes.dex */
public final class i {

    /* JADX INFO: Access modifiers changed from: package-private */
    /* JADX INFO: compiled from: SerialDescriptors.kt */
    public static final class a extends s implements l<k.a.n.a, h0> {
        public static final a b = new a();

        a() {
            super(1);
        }

        public final void a(k.a.n.a aVar) {
            r.f(aVar, "$this$null");
        }

        @Override // j.p0.c.l
        public /* bridge */ /* synthetic */ h0 invoke(k.a.n.a aVar) {
            a(aVar);
            return h0.a;
        }
    }

    public static final f a(String str, e eVar) {
        r.f(str, "serialName");
        r.f(eVar, "kind");
        if (!q.s(str)) {
            return k1.a(str, eVar);
        }
        throw new IllegalArgumentException("Blank serial names are prohibited".toString());
    }

    public static final f b(String str, f[] fVarArr, l<? super k.a.n.a, h0> lVar) {
        r.f(str, "serialName");
        r.f(fVarArr, "typeParameters");
        r.f(lVar, "builderAction");
        if (!(!q.s(str))) {
            throw new IllegalArgumentException("Blank serial names are prohibited".toString());
        }
        k.a.n.a aVar = new k.a.n.a(str);
        lVar.invoke(aVar);
        return new g(str, k.a.a, aVar.f().size(), j.k0.j.F(fVarArr), aVar);
    }

    public static final f c(String str, j jVar, f[] fVarArr, l<? super k.a.n.a, h0> lVar) {
        r.f(str, "serialName");
        r.f(jVar, "kind");
        r.f(fVarArr, "typeParameters");
        r.f(lVar, "builder");
        if (!(!q.s(str))) {
            throw new IllegalArgumentException("Blank serial names are prohibited".toString());
        }
        if (!(!r.a(jVar, k.a.a))) {
            throw new IllegalArgumentException("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead".toString());
        }
        k.a.n.a aVar = new k.a.n.a(str);
        lVar.invoke(aVar);
        return new g(str, jVar, aVar.f().size(), j.k0.j.F(fVarArr), aVar);
    }

    public static /* synthetic */ f d(String str, j jVar, f[] fVarArr, l lVar, int i2, Object obj) {
        if ((i2 & 8) != 0) {
            lVar = a.b;
        }
        return c(str, jVar, fVarArr, lVar);
    }
}
