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

import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.o;

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

    public static final class a extends w {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final int f9101b;

        /* JADX WARN: Illegal instructions before constructor call */
        public a(int i2) {
            StringBuilder sbG = g.a.a.a.a.G("must have at least ", i2, " value parameter");
            sbG.append(i2 > 1 ? "s" : "");
            super(sbG.toString(), null);
            this.f9101b = i2;
        }

        @Override // kotlin.reflect.w.internal.y0.o.f
        public boolean c(kotlin.reflect.w.internal.y0.d.w wVar) {
            o.f(wVar, "functionDescriptor");
            return wVar.h().size() >= this.f9101b;
        }
    }

    public static final class b extends w {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final int f9102b;

        public b(int i2) {
            super(g.a.a.a.a.n("must have exactly ", i2, " value parameters"), null);
            this.f9102b = i2;
        }

        @Override // kotlin.reflect.w.internal.y0.o.f
        public boolean c(kotlin.reflect.w.internal.y0.d.w wVar) {
            o.f(wVar, "functionDescriptor");
            return wVar.h().size() == this.f9102b;
        }
    }

    public static final class c extends w {

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

        public c() {
            super("must have no value parameters", null);
        }

        @Override // kotlin.reflect.w.internal.y0.o.f
        public boolean c(kotlin.reflect.w.internal.y0.d.w wVar) {
            o.f(wVar, "functionDescriptor");
            return wVar.h().isEmpty();
        }
    }

    public static final class d extends w {

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

        public d() {
            super("must have a single value parameter", null);
        }

        @Override // kotlin.reflect.w.internal.y0.o.f
        public boolean c(kotlin.reflect.w.internal.y0.d.w wVar) {
            o.f(wVar, "functionDescriptor");
            return wVar.h().size() == 1;
        }
    }

    public w(String str, DefaultConstructorMarker defaultConstructorMarker) {
        this.a = str;
    }

    @Override // kotlin.reflect.w.internal.y0.o.f
    public String a(kotlin.reflect.w.internal.y0.d.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.a;
    }
}
