package d.e.a.s;

import d.e.a.r;
import java.io.Writer;
import java.lang.reflect.Array;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.Callable;

/* JADX INFO: compiled from: NotIterableCode.java */
/* JADX INFO: loaded from: classes.dex */
public class i extends h {
    public i(r rVar, d.e.a.f fVar, d.e.a.j jVar, String str) {
        super(rVar, fVar, jVar, str, "^");
    }

    @Override // d.e.a.s.h, d.e.a.i
    public Writer j(Writer writer, Object obj, List<Object> list) {
        return i(writer, list);
    }

    @Override // d.e.a.s.h
    public Writer p(Writer writer, Object obj, List<Object> list) {
        Objects.requireNonNull(this.f2515f);
        if (obj != null) {
            if (obj instanceof Boolean) {
                if (((Boolean) obj).booleanValue()) {
                    return writer;
                }
            } else if (obj instanceof String) {
                if (!obj.toString().equals("")) {
                    return writer;
                }
            } else if (obj instanceof List) {
                if (((List) obj).size() > 0) {
                    return writer;
                }
            } else if (obj instanceof Iterable) {
                if (((Iterable) obj).iterator().hasNext()) {
                    return writer;
                }
            } else if (obj instanceof Iterator) {
                if (((Iterator) obj).hasNext()) {
                    return writer;
                }
            } else if (!obj.getClass().isArray() || Array.getLength(obj) > 0) {
                return writer;
            }
        }
        return j(writer, obj, list);
    }

    @Override // d.e.a.s.h
    public Writer q(Writer writer, Object obj, List<Object> list) {
        if (!(obj instanceof Callable)) {
            return p(writer, obj, list);
        }
        try {
            return p(writer, ((Callable) obj).call(), list);
        } catch (Exception e2) {
            throw new d.e.a.k(e2, this.f2517h);
        }
    }
}
