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

import g.h.a.i;
import java.util.List;
import java.util.Objects;
import kotlin.collections.j;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.c.h;
import kotlin.reflect.w.internal.y0.c.i;
import kotlin.reflect.w.internal.y0.d.b1;
import kotlin.reflect.w.internal.y0.d.e;
import kotlin.reflect.w.internal.y0.d.e0;
import kotlin.reflect.w.internal.y0.d.h1;
import kotlin.reflect.w.internal.y0.d.w;
import kotlin.reflect.w.internal.y0.k.z.a;
import kotlin.reflect.w.internal.y0.n.c1;
import kotlin.reflect.w.internal.y0.n.c2.c;
import kotlin.reflect.w.internal.y0.n.h0;
import kotlin.reflect.w.internal.y0.n.i0;
import kotlin.reflect.w.internal.y0.n.o0;
import kotlin.reflect.w.internal.y0.n.u0;
import kotlin.reflect.w.internal.y0.n.u1;

/* JADX INFO: loaded from: classes2.dex */
public final class m implements f {
    public static final m a = new m();

    @Override // kotlin.reflect.w.internal.y0.o.f
    public String a(w wVar) {
        return c.W(this, wVar);
    }

    @Override // kotlin.reflect.w.internal.y0.o.f
    public String b() {
        return "second parameter must be of type KProperty<*> or its supertype";
    }

    @Override // kotlin.reflect.w.internal.y0.o.f
    public boolean c(w wVar) {
        o0 o0VarE;
        o.f(wVar, "functionDescriptor");
        h1 h1Var = wVar.h().get(1);
        h.b bVar = h.a;
        o.e(h1Var, "secondParameter");
        e0 e0VarK = a.k(h1Var);
        Objects.requireNonNull(bVar);
        o.f(e0VarK, "module");
        e eVarJ0 = i.J0(e0VarK, i.a.T);
        if (eVarJ0 == null) {
            o0VarE = null;
        } else {
            Objects.requireNonNull(c1.f8889m);
            c1 c1Var = c1.f8890n;
            List<b1> parameters = eVarJ0.k().getParameters();
            o.e(parameters, "kPropertyClass.typeConstructor.parameters");
            Object objZ = j.Z(parameters);
            o.e(objZ, "kPropertyClass.typeConstructor.parameters.single()");
            o0VarE = i0.e(c1Var, eVarJ0, g.h.a.i.H2(new u0((b1) objZ)));
        }
        if (o0VarE == null) {
            return false;
        }
        h0 type = h1Var.getType();
        o.e(type, "secondParameter.type");
        o.f(type, "<this>");
        h0 h0VarI = u1.i(type);
        o.e(h0VarI, "makeNotNullable(this)");
        return c.d0(o0VarE, h0VarI);
    }
}
