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

import kotlin.reflect.w.internal.y0.d.h;
import kotlin.reflect.w.internal.y0.n.a2.j;

/* JADX INFO: loaded from: classes2.dex */
public abstract class q implements e1 {
    public int a;

    @Override // kotlin.reflect.w.internal.y0.n.e1
    public abstract h c();

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof e1) || obj.hashCode() != hashCode()) {
            return false;
        }
        e1 e1Var = (e1) obj;
        if (e1Var.getParameters().size() != getParameters().size()) {
            return false;
        }
        h hVarC = c();
        h hVarC2 = e1Var.c();
        if (hVarC2 != null && g(hVarC) && g(hVarC2)) {
            return h(hVarC2);
        }
        return false;
    }

    public final boolean g(h hVar) {
        return (j.f(hVar) || kotlin.reflect.w.internal.y0.k.h.t(hVar)) ? false : true;
    }

    public abstract boolean h(h hVar);

    public int hashCode() {
        int i2 = this.a;
        if (i2 != 0) {
            return i2;
        }
        h hVarC = c();
        int iHashCode = g(hVarC) ? kotlin.reflect.w.internal.y0.k.h.g(hVarC).hashCode() : System.identityHashCode(this);
        this.a = iHashCode;
        return iHashCode;
    }
}
