package l;

import java.lang.reflect.Method;

/* JADX INFO: Add missing generic type declarations: [T] */
/* JADX INFO: compiled from: KotlinExtensions.kt */
/* JADX INFO: loaded from: classes.dex */
public final class p<T> implements d<T> {
    public final /* synthetic */ h.a.e a;

    public p(h.a.e eVar) {
        this.a = eVar;
    }

    @Override // l.d
    public void a(b<T> bVar, Throwable th) {
        g.h0.c.l.g(bVar, "call");
        g.h0.c.l.g(th, "t");
        this.a.f(f.a.y.a.L(th));
    }

    @Override // l.d
    public void b(b<T> bVar, b0<T> b0Var) {
        g.h0.c.l.g(bVar, "call");
        g.h0.c.l.g(b0Var, "response");
        if (!b0Var.a()) {
            this.a.f(f.a.y.a.L(new l(b0Var)));
            return;
        }
        T t = b0Var.f4997b;
        if (t != null) {
            this.a.f(t);
            return;
        }
        Object objTag = bVar.request().tag(n.class);
        if (objTag == null) {
            g.h0.c.l.l();
            throw null;
        }
        g.h0.c.l.b(objTag, "call.request().tag(Invocation::class.java)!!");
        Method method = ((n) objTag).a;
        StringBuilder sb = new StringBuilder();
        sb.append("Response from ");
        g.h0.c.l.b(method, "method");
        Class<?> declaringClass = method.getDeclaringClass();
        g.h0.c.l.b(declaringClass, "method.declaringClass");
        sb.append(declaringClass.getName());
        sb.append('.');
        sb.append(method.getName());
        sb.append(" was null but response body type was declared as non-null");
        this.a.f(f.a.y.a.L(new g.f(sb.toString())));
    }
}
