package e.a.q;

import e.a.p.c;
import java.util.Iterator;

/* JADX INFO: compiled from: CollectionSerializers.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public abstract class q<Element, Collection, Builder> extends a<Element, Collection, Builder> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final e.a.b<Element> f2869a;

    private q(e.a.b<Element> bVar) {
        super(null);
        this.f2869a = bVar;
    }

    public /* synthetic */ q(e.a.b bVar, d.n0.c.l lVar) {
        this(bVar);
    }

    @Override // e.a.q.a
    protected final void g(e.a.p.c cVar, Builder builder, int i, int i2) {
        d.n0.c.s.e(cVar, "decoder");
        if (!(i2 >= 0)) {
            throw new IllegalArgumentException("Size must be known in advance when using READ_ALL".toString());
        }
        for (int i3 = 0; i3 < i2; i3++) {
            h(cVar, i + i3, builder, false);
        }
    }

    @Override // e.a.b, e.a.j, e.a.a
    public abstract e.a.o.f getDescriptor();

    /* JADX WARN: Multi-variable type inference failed */
    @Override // e.a.q.a
    protected void h(e.a.p.c cVar, int i, Builder builder, boolean z) {
        d.n0.c.s.e(cVar, "decoder");
        n(builder, i, c.a.c(cVar, getDescriptor(), i, this.f2869a, null, 8, null));
    }

    protected abstract void n(Builder builder, int i, Element element);

    @Override // e.a.j
    public void serialize(e.a.p.f fVar, Collection collection) {
        d.n0.c.s.e(fVar, "encoder");
        int iE = e(collection);
        e.a.o.f descriptor = getDescriptor();
        e.a.p.d dVarS = fVar.s(descriptor, iE);
        Iterator<Element> itD = d(collection);
        for (int i = 0; i < iE; i++) {
            dVarS.w(getDescriptor(), i, this.f2869a, itD.next());
        }
        dVarS.a(descriptor);
    }
}
