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

import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.l1.a;
import kotlin.reflect.w.internal.y0.d.l1.h;
import kotlin.reflect.w.internal.y0.n.b2.i;
import kotlin.reflect.w.internal.y0.n.z1.d;
import kotlin.reflect.w.internal.y0.n.z1.n;

/* JADX INFO: loaded from: classes2.dex */
public abstract class h0 implements a, i {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f8931f;

    public h0() {
    }

    public h0(DefaultConstructorMarker defaultConstructorMarker) {
    }

    public abstract List<l1> J0();

    public abstract c1 K0();

    public abstract e1 L0();

    public abstract boolean M0();

    public abstract h0 N0(d dVar);

    public abstract w1 O0();

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof h0)) {
            return false;
        }
        h0 h0Var = (h0) obj;
        if (M0() == h0Var.M0()) {
            w1 w1VarO0 = O0();
            w1 w1VarO02 = h0Var.O0();
            o.f(w1VarO0, "a");
            o.f(w1VarO02, "b");
            n nVar = n.a;
            o.f(nVar, "context");
            o.f(w1VarO0, "a");
            o.f(w1VarO02, "b");
            if (d.b(nVar, w1VarO0, w1VarO02)) {
                return true;
            }
        }
        return false;
    }

    @Override // kotlin.reflect.w.internal.y0.d.l1.a
    public h getAnnotations() {
        return o.a(K0());
    }

    public final int hashCode() {
        int iHashCode;
        int i2 = this.f8931f;
        if (i2 != 0) {
            return i2;
        }
        if (g.h.a.i.o2(this)) {
            iHashCode = super.hashCode();
        } else {
            iHashCode = (M0() ? 1 : 0) + ((J0().hashCode() + (L0().hashCode() * 31)) * 31);
        }
        this.f8931f = iHashCode;
        return iHashCode;
    }

    public abstract kotlin.reflect.w.internal.y0.k.c0.i q();
}
