package h.b.o;

import h.b.o.b1;
import java.util.Iterator;

/* JADX INFO: compiled from: CollectionSerializers.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public abstract class d1<Element, Array, Builder extends b1<Array>> extends p<Element, Array, Builder> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final h.b.m.e f4384b;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public d1(h.b.b<Element> bVar) {
        super(bVar, null);
        g.h0.c.l.f(bVar, "primitiveSerializer");
        this.f4384b = new c1(bVar.a());
    }

    @Override // h.b.o.p, h.b.b, h.b.j, h.b.a
    public final h.b.m.e a() {
        return this.f4384b;
    }

    @Override // h.b.o.a, h.b.a
    public final Array c(h.b.n.e eVar) {
        g.h0.c.l.f(eVar, "decoder");
        return k(eVar, null);
    }

    @Override // h.b.o.p, h.b.j
    public final void d(h.b.n.f fVar, Array array) {
        g.h0.c.l.f(fVar, "encoder");
        int iJ = j(array);
        h.b.m.e eVar = this.f4384b;
        h.b.n.d dVarU = fVar.u(eVar, iJ);
        r(dVarU, array, iJ);
        dVarU.a(eVar);
    }

    @Override // h.b.o.a
    public Object f() {
        return n(q());
    }

    @Override // h.b.o.a
    public int g(Object obj) {
        b1 b1Var = (b1) obj;
        g.h0.c.l.f(b1Var, "<this>");
        return b1Var.d();
    }

    @Override // h.b.o.a
    public void h(Object obj, int i2) {
        b1 b1Var = (b1) obj;
        g.h0.c.l.f(b1Var, "<this>");
        b1Var.b(i2);
    }

    @Override // h.b.o.a
    public final Iterator<Element> i(Array array) {
        throw new IllegalStateException("This method lead to boxing and must not be used, use writeContents instead".toString());
    }

    @Override // h.b.o.a
    public Object o(Object obj) {
        b1 b1Var = (b1) obj;
        g.h0.c.l.f(b1Var, "<this>");
        return b1Var.a();
    }

    @Override // h.b.o.p
    public void p(Object obj, int i2, Object obj2) {
        g.h0.c.l.f((b1) obj, "<this>");
        throw new IllegalStateException("This method lead to boxing and must not be used, use Builder.append instead".toString());
    }

    public abstract Array q();

    public abstract void r(h.b.n.d dVar, Array array, int i2);
}
