package i;

import java.lang.reflect.Type;
import okhttp3.HttpUrl;

/* JADX INFO: renamed from: i.f, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0526f implements U {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final Class f4359a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final U f4360b;

    public C0526f(Class cls, U u2) {
        this.f4359a = cls;
        this.f4360b = u2;
    }

    @Override // i.U
    public final void a(C0516I c0516i, Object obj, Object obj2, Type type, int i2) {
        e0 e0Var = c0516i.f4223k;
        if (obj == null) {
            e0Var.N(f0.WriteNullListAsEmpty);
            return;
        }
        Object[] objArr = (Object[]) obj;
        int length = objArr.length;
        Z z2 = c0516i.f4229q;
        c0516i.s(z2, obj, obj2, 0);
        try {
            e0Var.append('[');
            for (int i3 = 0; i3 < length; i3++) {
                if (i3 != 0) {
                    e0Var.append(',');
                }
                Object obj3 = objArr[i3];
                if (obj3 == null) {
                    if (e0Var.j(f0.WriteNullStringAsEmpty) && (obj instanceof String[])) {
                        e0Var.O(HttpUrl.FRAGMENT_ENCODE_SET);
                    } else {
                        e0Var.append("null");
                    }
                } else if (obj3.getClass() == this.f4359a) {
                    this.f4360b.a(c0516i, obj3, Integer.valueOf(i3), null, 0);
                } else {
                    c0516i.m(obj3.getClass()).a(c0516i, obj3, Integer.valueOf(i3), null, 0);
                }
            }
            e0Var.append(']');
            c0516i.f4229q = z2;
        } catch (Throwable th) {
            c0516i.f4229q = z2;
            throw th;
        }
    }
}
