package kotlin.reflect.w.internal.y0.o;

import g.h.a.i;
import java.util.Arrays;
import java.util.Iterator;
import kotlin.collections.AbstractIterator;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes2.dex */
public final class d<T> extends c<T> {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public Object[] f9041f;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public int f9042m;

    public static final class a extends AbstractIterator<T> {

        /* JADX INFO: renamed from: n, reason: collision with root package name */
        public int f9043n = -1;

        /* JADX INFO: renamed from: o, reason: collision with root package name */
        public final /* synthetic */ d<T> f9044o;

        public a(d<T> dVar) {
            this.f9044o = dVar;
        }
    }

    public d() {
        super(null);
        this.f9041f = new Object[20];
        this.f9042m = 0;
    }

    @Override // kotlin.reflect.w.internal.y0.o.c
    public int a() {
        return this.f9042m;
    }

    @Override // kotlin.reflect.w.internal.y0.o.c
    public void c(int i2, T t2) {
        o.f(t2, "value");
        Object[] objArr = this.f9041f;
        if (objArr.length <= i2) {
            Object[] objArrCopyOf = Arrays.copyOf(objArr, objArr.length * 2);
            o.e(objArrCopyOf, "copyOf(this, newSize)");
            this.f9041f = objArrCopyOf;
        }
        Object[] objArr2 = this.f9041f;
        if (objArr2[i2] == null) {
            this.f9042m++;
        }
        objArr2[i2] = t2;
    }

    @Override // kotlin.reflect.w.internal.y0.o.c
    public T get(int i2) {
        return (T) i.y1(this.f9041f, i2);
    }

    @Override // kotlin.reflect.w.internal.y0.o.c, java.lang.Iterable
    public Iterator<T> iterator() {
        return new a(this);
    }
}
