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

import java.util.Iterator;
import java.util.LinkedHashSet;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.a1;
import kotlin.reflect.w.internal.y0.d.e;
import kotlin.reflect.w.internal.y0.d.h;
import kotlin.reflect.w.internal.y0.d.k;
import kotlin.reflect.w.internal.y0.k.c0.d;
import kotlin.reflect.w.internal.y0.k.c0.i;
import kotlin.reflect.w.internal.y0.n.h0;

/* JADX INFO: loaded from: classes2.dex */
public final class b extends v {
    public static final b a = new b();

    public static final void a(e eVar, LinkedHashSet<e> linkedHashSet, i iVar, boolean z2) {
        boolean z3;
        for (k kVar : g.h.a.i.e1(iVar, d.f8465o, null, 2, null)) {
            if (kVar instanceof e) {
                e eVarR = (e) kVar;
                if (eVarR.L()) {
                    kotlin.reflect.w.internal.y0.h.e name = eVarR.getName();
                    o.e(name, "descriptor.name");
                    h hVarF = iVar.f(name, kotlin.reflect.w.internal.y0.e.a.d.WHEN_GET_ALL_DESCRIPTORS);
                    eVarR = hVarF instanceof e ? (e) hVarF : hVarF instanceof a1 ? ((a1) hVarF).r() : null;
                }
                if (eVarR != null) {
                    int i2 = h.a;
                    Iterator<h0> it = eVarR.k().b().iterator();
                    while (true) {
                        if (it.hasNext()) {
                            if (h.u(it.next(), eVar.a())) {
                                z3 = true;
                                break;
                            }
                        } else {
                            z3 = false;
                            break;
                        }
                    }
                    if (z3) {
                        linkedHashSet.add(eVarR);
                    }
                    if (z2) {
                        i iVarW0 = eVarR.w0();
                        o.e(iVarW0, "refinedDescriptor.unsubstitutedInnerClassesScope");
                        a(eVar, linkedHashSet, iVarW0, z2);
                    }
                }
            }
        }
    }
}
