package z2;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import kotlin.jvm.internal.o;
import w4.C3137A;

/* JADX INFO: loaded from: classes.dex */
public final class d implements InvocationHandler {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final kotlin.jvm.internal.g f26300a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final D2.b f26301b;

    public d(kotlin.jvm.internal.g gVar, D2.b bVar) {
        this.f26300a = gVar;
        this.f26301b = bVar;
    }

    @Override // java.lang.reflect.InvocationHandler
    public final Object invoke(Object obj, Method method, Object[] objArr) {
        o.h(obj, "obj");
        o.h(method, "method");
        boolean zC = o.c(method.getName(), "accept");
        D2.b bVar = this.f26301b;
        if (zC && objArr != null && objArr.length == 1) {
            Object obj2 = objArr[0];
            kotlin.jvm.internal.g gVar = this.f26300a;
            if (gVar.d(obj2)) {
                o.f(obj2, "null cannot be cast to non-null type T of kotlin.reflect.KClasses.cast");
                bVar.invoke(obj2);
                return C3137A.f25453a;
            }
            throw new ClassCastException("Value cannot be cast to " + gVar.b());
        }
        if (o.c(method.getName(), "equals") && method.getReturnType().equals(Boolean.TYPE) && objArr != null && objArr.length == 1) {
            return Boolean.valueOf(obj == objArr[0]);
        }
        if (o.c(method.getName(), "hashCode") && method.getReturnType().equals(Integer.TYPE) && objArr == null) {
            return Integer.valueOf(bVar.hashCode());
        }
        if (o.c(method.getName(), "toString") && method.getReturnType().equals(String.class) && objArr == null) {
            return bVar.toString();
        }
        throw new UnsupportedOperationException("Unexpected method call object:" + obj + ", method: " + method + ", args: " + objArr);
    }
}
