package androidx.window.core;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import sd.l;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final yd.b f4418a;

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

    public c(kotlin.jvm.internal.b bVar, l lVar) {
        this.f4418a = bVar;
        this.f4419b = lVar;
    }

    @Override // java.lang.reflect.InvocationHandler
    public final Object invoke(Object obj, Method method, Object[] objArr) {
        nb.g.i(obj, "obj");
        nb.g.i(method, "method");
        boolean zC = nb.g.c(method.getName(), "accept");
        l lVar = this.f4419b;
        if (zC && objArr != null && objArr.length == 1) {
            Object obj2 = objArr[0];
            nb.g.e(this.f4418a, obj2);
            lVar.invoke(obj2);
            return kd.e.f29109a;
        }
        if (nb.g.c(method.getName(), "equals") && method.getReturnType().equals(Boolean.TYPE) && objArr != null && objArr.length == 1) {
            return Boolean.valueOf(obj == objArr[0]);
        }
        if (nb.g.c(method.getName(), "hashCode") && method.getReturnType().equals(Integer.TYPE) && objArr == null) {
            return Integer.valueOf(lVar.hashCode());
        }
        if (nb.g.c(method.getName(), "toString") && method.getReturnType().equals(String.class) && objArr == null) {
            return lVar.toString();
        }
        throw new UnsupportedOperationException("Unexpected method call object:" + obj + ", method: " + method + ", args: " + objArr);
    }
}
