package defpackage;

import androidx.media3.container.NalUnitUtil;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Iterator;
import kotlin.Metadata;
import kotlin.reflect.KClass;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0001\u0018\u0000*\b\b\u0000\u0010\u0002*\u00020\u0001*\n\b\u0001\u0010\u0003*\u0004\u0018\u00018\u00002*\u0012\u0004\u0012\u00028\u0001\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00010\u0005\u0012\u0014\u0012\u0012\u0012\u0004\u0012\u00028\u00010\u0006j\b\u0012\u0004\u0012\u00028\u0001`\u00070\u0004¨\u0006\b"}, d2 = {"Lgw7;", "", "ElementKlass", "Element", "Lp41;", "", "Ljava/util/ArrayList;", "Lkotlin/collections/ArrayList;", "kotlinx-serialization-core"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@wl7
public final class gw7<ElementKlass, Element extends ElementKlass> extends p41<Element, Element[], ArrayList<Element>> {
    public final KClass b;
    public final yr c;

    public gw7(KClass kClass, n25 n25Var) {
        super(n25Var);
        this.b = kClass;
        bi8 descriptor = n25Var.getDescriptor();
        cr4.g(descriptor, "elementDesc");
        this.c = new yr(descriptor);
    }

    @Override // defpackage.be
    public final Object a() {
        return new ArrayList();
    }

    @Override // defpackage.be
    public final int b(Object obj) {
        ArrayList arrayList = (ArrayList) obj;
        cr4.g(arrayList, "<this>");
        return arrayList.size();
    }

    @Override // defpackage.be
    public final Iterator c(Object obj) {
        Object[] objArr = (Object[]) obj;
        cr4.g(objArr, "<this>");
        return js.a(objArr);
    }

    @Override // defpackage.be
    public final int d(Object obj) {
        Object[] objArr = (Object[]) obj;
        cr4.g(objArr, "<this>");
        return objArr.length;
    }

    @Override // defpackage.be
    public final Object g(Object obj) {
        cr4.g(null, "<this>");
        st.d(null);
        throw null;
    }

    @Override // defpackage.yi8, defpackage.o52
    public final bi8 getDescriptor() {
        return this.c;
    }

    @Override // defpackage.be
    public final Object h(Object obj) {
        ArrayList arrayList = (ArrayList) obj;
        cr4.g(arrayList, "<this>");
        KClass kClass = this.b;
        cr4.g(kClass, "eClass");
        Object objNewInstance = Array.newInstance((Class<?>) h15.b(kClass), arrayList.size());
        cr4.e(objNewInstance, "null cannot be cast to non-null type kotlin.Array<E of kotlinx.serialization.internal.PlatformKt.toNativeArrayImpl>");
        Object[] array = arrayList.toArray((Object[]) objNewInstance);
        cr4.f(array, "toArray(...)");
        return array;
    }

    @Override // defpackage.p41
    public final void i(int i, Object obj, Object obj2) {
        ArrayList arrayList = (ArrayList) obj;
        cr4.g(arrayList, "<this>");
        arrayList.add(i, obj2);
    }
}
