package kotlin.reflect.w.internal;

import g.h.a.i;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.e0;
import kotlin.jvm.internal.o;
import kotlin.jvm.internal.z;
import kotlin.reflect.KParameter;
import kotlin.reflect.KProperty;
import kotlin.reflect.KType;
import kotlin.reflect.w.internal.y0.d.b;
import kotlin.reflect.w.internal.y0.d.e;
import kotlin.reflect.w.internal.y0.d.h1;
import kotlin.reflect.w.internal.y0.d.k;
import kotlin.reflect.w.internal.y0.d.m0;
import kotlin.reflect.w.internal.y0.d.s0;
import kotlin.reflect.w.internal.y0.n.h0;

/* JADX INFO: renamed from: r.i0.w.b.z, reason: from Kotlin metadata */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0010\u001b\n\u0002\b\r\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0000\u0018\u00002\u00020\u0001B/\u0012\n\u0010\u0002\u001a\u0006\u0012\u0002\b\u00030\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\f\u0010\b\u001a\b\u0012\u0004\u0012\u00020\n0\t¢\u0006\u0002\u0010\u000bJ\u0013\u0010)\u001a\u00020\u001c2\b\u0010*\u001a\u0004\u0018\u00010+H\u0096\u0002J\b\u0010,\u001a\u00020\u0005H\u0016J\b\u0010-\u001a\u00020\"H\u0016R!\u0010\f\u001a\b\u0012\u0004\u0012\u00020\u000e0\r8VX\u0096\u0084\u0002¢\u0006\f\n\u0004\b\u0011\u0010\u0012\u001a\u0004\b\u000f\u0010\u0010R\u0015\u0010\u0002\u001a\u0006\u0012\u0002\b\u00030\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014R\u001b\u0010\u0015\u001a\u00020\n8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0018\u0010\u0012\u001a\u0004\b\u0016\u0010\u0017R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0014\u0010\u001b\u001a\u00020\u001c8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u001b\u0010\u001dR\u0014\u0010\u001e\u001a\u00020\u001c8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u001e\u0010\u001dR\u0014\u0010\u0006\u001a\u00020\u0007X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001f\u0010 R\u0016\u0010!\u001a\u0004\u0018\u00010\"8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b#\u0010$R\u0014\u0010%\u001a\u00020&8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b'\u0010(¨\u0006."}, d2 = {"Lkotlin/reflect/jvm/internal/KParameterImpl;", "Lkotlin/reflect/KParameter;", "callable", "Lkotlin/reflect/jvm/internal/KCallableImpl;", "index", "", "kind", "Lkotlin/reflect/KParameter$Kind;", "computeDescriptor", "Lkotlin/Function0;", "Lkotlin/reflect/jvm/internal/impl/descriptors/ParameterDescriptor;", "(Lkotlin/reflect/jvm/internal/KCallableImpl;ILkotlin/reflect/KParameter$Kind;Lkotlin/jvm/functions/Function0;)V", "annotations", "", "", "getAnnotations", "()Ljava/util/List;", "annotations$delegate", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;", "getCallable", "()Lkotlin/reflect/jvm/internal/KCallableImpl;", "descriptor", "getDescriptor", "()Lorg/jetbrains/kotlin/descriptors/ParameterDescriptor;", "descriptor$delegate", "getIndex", "()I", "isOptional", "", "()Z", "isVararg", "getKind", "()Lkotlin/reflect/KParameter$Kind;", "name", "", "getName", "()Ljava/lang/String;", "type", "Lkotlin/reflect/KType;", "getType", "()Lkotlin/reflect/KType;", "equals", "other", "", "hashCode", "toString", "kotlin-reflection"}, k = 1, mv = {1, 7, 1}, xi = 48)
public final class KParameterImpl implements KParameter {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final /* synthetic */ KProperty<Object>[] f9124f = {e0.c(new z(e0.a(KParameterImpl.class), "descriptor", "getDescriptor()Lorg/jetbrains/kotlin/descriptors/ParameterDescriptor;")), e0.c(new z(e0.a(KParameterImpl.class), "annotations", "getAnnotations()Ljava/util/List;"))};

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final KCallableImpl<?> f9125m;

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

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final KParameter.a f9127o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final n0 f9128p;

    /* JADX INFO: renamed from: r.i0.w.b.z$a */
    @Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010 \n\u0002\u0010\u001b\n\u0002\b\u0002\u0010\u0000\u001a\u0016\u0012\u0004\u0012\u00020\u0002 \u0003*\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00010\u0001H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", "", "", "kotlin.jvm.PlatformType", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    public static final class a extends Lambda implements Function0<List<? extends Annotation>> {
        public a() {
            super(0);
        }

        @Override // kotlin.jvm.functions.Function0
        public List<? extends Annotation> invoke() {
            return v0.d(KParameterImpl.this.j());
        }
    }

    /* JADX INFO: renamed from: r.i0.w.b.z$b */
    @Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u00020\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "Ljava/lang/reflect/Type;", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    public static final class b extends Lambda implements Function0<Type> {
        public b() {
            super(0);
        }

        @Override // kotlin.jvm.functions.Function0
        public Type invoke() {
            m0 m0VarJ = KParameterImpl.this.j();
            if (!(m0VarJ instanceof s0) || !o.a(v0.g(KParameterImpl.this.f9125m.o()), m0VarJ) || KParameterImpl.this.f9125m.o().getKind() != b.a.FAKE_OVERRIDE) {
                return KParameterImpl.this.f9125m.l().a().get(KParameterImpl.this.f9126n);
            }
            k kVarB = KParameterImpl.this.f9125m.o().b();
            o.d(kVarB, "null cannot be cast to non-null type org.jetbrains.kotlin.descriptors.ClassDescriptor");
            Class<?> clsJ = v0.j((e) kVarB);
            if (clsJ != null) {
                return clsJ;
            }
            throw new KotlinReflectionInternalError("Cannot determine receiver Java type of inherited declaration: " + m0VarJ);
        }
    }

    public KParameterImpl(KCallableImpl<?> kCallableImpl, int i2, KParameter.a aVar, Function0<? extends m0> function0) {
        o.f(kCallableImpl, "callable");
        o.f(aVar, "kind");
        o.f(function0, "computeDescriptor");
        this.f9125m = kCallableImpl;
        this.f9126n = i2;
        this.f9127o = aVar;
        this.f9128p = i.G2(function0);
        i.G2(new a());
    }

    @Override // kotlin.reflect.KParameter
    public boolean a() {
        m0 m0VarJ = j();
        return (m0VarJ instanceof h1) && ((h1) m0VarJ).k0() != null;
    }

    public boolean equals(Object other) {
        if (other instanceof KParameterImpl) {
            KParameterImpl kParameterImpl = (KParameterImpl) other;
            if (o.a(this.f9125m, kParameterImpl.f9125m) && this.f9126n == kParameterImpl.f9126n) {
                return true;
            }
        }
        return false;
    }

    @Override // kotlin.reflect.KParameter
    /* JADX INFO: renamed from: getKind, reason: from getter */
    public KParameter.a getF9127o() {
        return this.f9127o;
    }

    @Override // kotlin.reflect.KParameter
    public String getName() {
        m0 m0VarJ = j();
        h1 h1Var = m0VarJ instanceof h1 ? (h1) m0VarJ : null;
        if (h1Var == null || h1Var.b().E()) {
            return null;
        }
        kotlin.reflect.w.internal.y0.h.e name = h1Var.getName();
        o.e(name, "valueParameter.name");
        if (name.f8196m) {
            return null;
        }
        return name.e();
    }

    @Override // kotlin.reflect.KParameter
    public KType getType() {
        h0 type = j().getType();
        o.e(type, "descriptor.type");
        return new KTypeImpl(type, new b());
    }

    public int hashCode() {
        return Integer.valueOf(this.f9126n).hashCode() + (this.f9125m.hashCode() * 31);
    }

    public final m0 j() {
        n0 n0Var = this.f9128p;
        KProperty<Object> kProperty = f9124f[0];
        Object objInvoke = n0Var.invoke();
        o.e(objInvoke, "<get-descriptor>(...)");
        return (m0) objInvoke;
    }

    @Override // kotlin.reflect.KParameter
    public boolean k() {
        m0 m0VarJ = j();
        h1 h1Var = m0VarJ instanceof h1 ? (h1) m0VarJ : null;
        if (h1Var != null) {
            return kotlin.reflect.w.internal.y0.k.z.a.a(h1Var);
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:15:0x004e  */
    /* JADX WARN: Removed duplicated region for block: B:16:0x0055  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public java.lang.String toString() throws java.io.IOException {
        /*
            r4 = this;
            r.i0.w.b.r0 r0 = kotlin.reflect.w.internal.ReflectionObjectRenderer.a
            java.lang.String r0 = "parameter"
            kotlin.jvm.internal.o.f(r4, r0)
            java.lang.StringBuilder r0 = new java.lang.StringBuilder
            r0.<init>()
            r.i0.i$a r1 = r4.f9127o
            int r1 = r1.ordinal()
            if (r1 == 0) goto L3a
            r2 = 1
            if (r1 == r2) goto L37
            r2 = 2
            if (r1 == r2) goto L1b
            goto L3f
        L1b:
            java.lang.String r1 = "parameter #"
            java.lang.StringBuilder r1 = g.a.a.a.a.F(r1)
            int r2 = r4.f9126n
            r1.append(r2)
            r2 = 32
            r1.append(r2)
            java.lang.String r2 = r4.getName()
            r1.append(r2)
            java.lang.String r1 = r1.toString()
            goto L3c
        L37:
            java.lang.String r1 = "extension receiver parameter"
            goto L3c
        L3a:
            java.lang.String r1 = "instance parameter"
        L3c:
            r0.append(r1)
        L3f:
            java.lang.String r1 = " of "
            r0.append(r1)
            r.i0.w.b.e<?> r1 = r4.f9125m
            r.i0.w.b.y0.d.b r1 = r1.o()
            boolean r2 = r1 instanceof kotlin.reflect.w.internal.y0.d.p0
            if (r2 == 0) goto L55
            r.i0.w.b.y0.d.p0 r1 = (kotlin.reflect.w.internal.y0.d.p0) r1
            java.lang.String r1 = kotlin.reflect.w.internal.ReflectionObjectRenderer.d(r1)
            goto L5f
        L55:
            boolean r2 = r1 instanceof kotlin.reflect.w.internal.y0.d.w
            if (r2 == 0) goto L6c
            r.i0.w.b.y0.d.w r1 = (kotlin.reflect.w.internal.y0.d.w) r1
            java.lang.String r1 = kotlin.reflect.w.internal.ReflectionObjectRenderer.c(r1)
        L5f:
            r0.append(r1)
            java.lang.String r0 = r0.toString()
            java.lang.String r1 = "StringBuilder().apply(builderAction).toString()"
            kotlin.jvm.internal.o.e(r0, r1)
            return r0
        L6c:
            java.lang.IllegalStateException r0 = new java.lang.IllegalStateException
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.String r3 = "Illegal callable: "
            r2.append(r3)
            r2.append(r1)
            java.lang.String r1 = r2.toString()
            java.lang.String r1 = r1.toString()
            r0.<init>(r1)
            throw r0
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.KParameterImpl.toString():java.lang.String");
    }
}
