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

import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.c.f;
import kotlin.reflect.w.internal.y0.c.g;
import kotlin.reflect.w.internal.y0.d.w;
import kotlin.reflect.w.internal.y0.n.h0;
import kotlin.reflect.w.internal.y0.n.o0;

/* JADX INFO: loaded from: classes2.dex */
public abstract class u implements f {
    public final String a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Function1<f, h0> f9091b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final String f9092c;

    public static final class a extends u {

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

        /* JADX INFO: renamed from: r.i0.w.b.y0.o.u$a$a, reason: collision with other inner class name */
        public static final class C0181a extends Lambda implements Function1<f, h0> {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public static final C0181a f9094f = new C0181a();

            public C0181a() {
                super(1);
            }

            @Override // kotlin.jvm.functions.Function1
            public h0 invoke(f fVar) {
                f fVar2 = fVar;
                o.f(fVar2, "$this$null");
                o0 o0VarU = fVar2.u(g.BOOLEAN);
                if (o0VarU != null) {
                    o.e(o0VarU, "booleanType");
                    return o0VarU;
                }
                f.a(63);
                throw null;
            }
        }

        public a() {
            super("Boolean", C0181a.f9094f, null);
        }
    }

    public static final class b extends u {

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

        public static final class a extends Lambda implements Function1<f, h0> {

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

            public a() {
                super(1);
            }

            @Override // kotlin.jvm.functions.Function1
            public h0 invoke(f fVar) {
                f fVar2 = fVar;
                o.f(fVar2, "$this$null");
                o0 o0VarO = fVar2.o();
                o.e(o0VarO, "intType");
                return o0VarO;
            }
        }

        public b() {
            super("Int", a.f9096f, null);
        }
    }

    public static final class c extends u {

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

        public static final class a extends Lambda implements Function1<f, h0> {

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

            public a() {
                super(1);
            }

            @Override // kotlin.jvm.functions.Function1
            public h0 invoke(f fVar) {
                f fVar2 = fVar;
                o.f(fVar2, "$this$null");
                o0 o0VarY = fVar2.y();
                o.e(o0VarY, "unitType");
                return o0VarY;
            }
        }

        public c() {
            super("Unit", a.f9098f, null);
        }
    }

    public u(String str, Function1 function1, DefaultConstructorMarker defaultConstructorMarker) {
        this.a = str;
        this.f9091b = function1;
        this.f9092c = g.a.a.a.a.t("must return ", str);
    }

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

    @Override // kotlin.reflect.w.internal.y0.o.f
    public String b() {
        return this.f9092c;
    }

    @Override // kotlin.reflect.w.internal.y0.o.f
    public boolean c(w wVar) {
        o.f(wVar, "functionDescriptor");
        return o.a(wVar.getReturnType(), this.f9091b.invoke(kotlin.reflect.w.internal.y0.k.z.a.e(wVar)));
    }
}
