package h.b.o;

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Iterator;

/* JADX INFO: compiled from: CollectionSerializers.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class g1<ElementKlass, Element extends ElementKlass> extends p<Element, Element[], ArrayList<Element>> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final g.k0.c<ElementKlass> f4392b;

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

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public g1(g.k0.c<ElementKlass> cVar, h.b.b<Element> bVar) {
        super(bVar, null);
        g.h0.c.l.f(cVar, "kClass");
        g.h0.c.l.f(bVar, "eSerializer");
        this.f4392b = cVar;
        this.f4393c = new c(bVar.a());
    }

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

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

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

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

    @Override // h.b.o.a
    public Iterator i(Object obj) {
        Object[] objArr = (Object[]) obj;
        g.h0.c.l.f(objArr, "<this>");
        return f.a.y.a.r0(objArr);
    }

    @Override // h.b.o.a
    public int j(Object obj) {
        Object[] objArr = (Object[]) obj;
        g.h0.c.l.f(objArr, "<this>");
        return objArr.length;
    }

    @Override // h.b.o.a
    public Object n(Object obj) {
        Object[] objArr = (Object[]) obj;
        g.h0.c.l.f(objArr, "<this>");
        return new ArrayList(g.c0.g.c(objArr));
    }

    @Override // h.b.o.a
    public Object o(Object obj) {
        ArrayList arrayList = (ArrayList) obj;
        g.h0.c.l.f(arrayList, "<this>");
        g.k0.c<ElementKlass> cVar = this.f4392b;
        g.h0.c.l.f(arrayList, "<this>");
        g.h0.c.l.f(cVar, "eClass");
        g.h0.c.l.f(cVar, "<this>");
        Class<?> clsB = ((g.h0.c.d) cVar).b();
        g.h0.c.l.d(clsB, "null cannot be cast to non-null type java.lang.Class<T of kotlin.jvm.JvmClassMappingKt.<get-java>>");
        Object objNewInstance = Array.newInstance(clsB, arrayList.size());
        g.h0.c.l.d(objNewInstance, "null cannot be cast to non-null type kotlin.Array<E of kotlinx.serialization.internal.PlatformKt.toNativeArrayImpl>");
        Object[] array = arrayList.toArray((Object[]) objNewInstance);
        g.h0.c.l.e(array, "toArray(java.lang.reflec….java, size) as Array<E>)");
        return array;
    }

    @Override // h.b.o.p
    public void p(Object obj, int i2, Object obj2) {
        ArrayList arrayList = (ArrayList) obj;
        g.h0.c.l.f(arrayList, "<this>");
        arrayList.add(i2, obj2);
    }
}
