package kotlin.jvm.internal;

import g.a.a.a.a;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
public class i0 {
    public final ArrayList<Object> a;

    public i0(int i2) {
        this.a = new ArrayList<>(i2);
    }

    public void a(Object obj) {
        if (obj == null) {
            return;
        }
        if (obj instanceof Object[]) {
            Object[] objArr = (Object[]) obj;
            if (objArr.length > 0) {
                ArrayList<Object> arrayList = this.a;
                arrayList.ensureCapacity(arrayList.size() + objArr.length);
                Collections.addAll(this.a, objArr);
                return;
            }
            return;
        }
        if (obj instanceof Collection) {
            this.a.addAll((Collection) obj);
            return;
        }
        if (obj instanceof Iterable) {
            Iterator it = ((Iterable) obj).iterator();
            while (it.hasNext()) {
                this.a.add(it.next());
            }
            return;
        }
        if (!(obj instanceof Iterator)) {
            StringBuilder sbF = a.F("Don't know how to spread ");
            sbF.append(obj.getClass());
            throw new UnsupportedOperationException(sbF.toString());
        }
        Iterator it2 = (Iterator) obj;
        while (it2.hasNext()) {
            this.a.add(it2.next());
        }
    }

    public int b() {
        return this.a.size();
    }
}
