package androidx.databinding;

import U.a;
import U.g;
import android.util.Log;
import android.view.View;
import java.util.HashSet;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;

/* JADX INFO: loaded from: classes.dex */
public class MergedDataBinderMapper extends a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final HashSet f7987a = new HashSet();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final CopyOnWriteArrayList f7988b = new CopyOnWriteArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final CopyOnWriteArrayList f7989c = new CopyOnWriteArrayList();

    @Override // U.a
    public final g b(View view, int i) {
        Iterator it = this.f7988b.iterator();
        while (it.hasNext()) {
            g gVarB = ((a) it.next()).b(view, i);
            if (gVarB != null) {
                return gVarB;
            }
        }
        if (f()) {
            return b(view, i);
        }
        return null;
    }

    @Override // U.a
    public final g c(View[] viewArr, int i) {
        Iterator it = this.f7988b.iterator();
        while (it.hasNext()) {
            g gVarC = ((a) it.next()).c(viewArr, i);
            if (gVarC != null) {
                return gVarC;
            }
        }
        if (f()) {
            return c(viewArr, i);
        }
        return null;
    }

    @Override // U.a
    public final int d(String str) {
        Iterator it = this.f7988b.iterator();
        while (it.hasNext()) {
            int iD = ((a) it.next()).d(str);
            if (iD != 0) {
                return iD;
            }
        }
        if (f()) {
            return d(str);
        }
        return 0;
    }

    public final void e(a aVar) {
        if (this.f7987a.add(aVar.getClass())) {
            this.f7988b.add(aVar);
            Iterator it = aVar.a().iterator();
            while (it.hasNext()) {
                e((a) it.next());
            }
        }
    }

    public final boolean f() {
        CopyOnWriteArrayList<String> copyOnWriteArrayList = this.f7989c;
        boolean z8 = false;
        for (String str : copyOnWriteArrayList) {
            try {
                Class<?> cls = Class.forName(str);
                if (a.class.isAssignableFrom(cls)) {
                    e((a) cls.newInstance());
                    copyOnWriteArrayList.remove(str);
                    z8 = true;
                }
            } catch (ClassNotFoundException unused) {
            } catch (IllegalAccessException e8) {
                Log.e("MergedDataBinderMapper", "unable to add feature mapper for " + str, e8);
            } catch (InstantiationException e9) {
                Log.e("MergedDataBinderMapper", "unable to add feature mapper for " + str, e9);
            }
        }
        return z8;
    }
}
