package g.e.b.g0.f0;

import g.e.b.d0;
import g.e.b.e0;
import g.e.b.x;

/* JADX INFO: loaded from: classes.dex */
public class u implements e0 {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final /* synthetic */ Class f4118f;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final /* synthetic */ d0 f4119m;

    /* JADX INFO: Add missing generic type declarations: [T1] */
    public class a<T1> extends d0<T1> {
        public final /* synthetic */ Class a;

        public a(Class cls) {
            this.a = cls;
        }

        @Override // g.e.b.d0
        public T1 a(g.e.b.i0.a aVar) {
            T1 t1 = (T1) u.this.f4119m.a(aVar);
            if (t1 == null || this.a.isInstance(t1)) {
                return t1;
            }
            StringBuilder sbF = g.a.a.a.a.F("Expected a ");
            sbF.append(this.a.getName());
            sbF.append(" but was ");
            sbF.append(t1.getClass().getName());
            sbF.append("; at path ");
            throw new x(g.a.a.a.a.h(aVar, sbF));
        }

        @Override // g.e.b.d0
        public void b(g.e.b.i0.c cVar, T1 t1) {
            u.this.f4119m.b(cVar, t1);
        }
    }

    public u(Class cls, d0 d0Var) {
        this.f4118f = cls;
        this.f4119m = d0Var;
    }

    @Override // g.e.b.e0
    public <T2> d0<T2> b(g.e.b.j jVar, g.e.b.h0.a<T2> aVar) {
        Class<? super T2> cls = aVar.a;
        if (this.f4118f.isAssignableFrom(cls)) {
            return new a(cls);
        }
        return null;
    }

    public String toString() {
        StringBuilder sbF = g.a.a.a.a.F("Factory[typeHierarchy=");
        sbF.append(this.f4118f.getName());
        sbF.append(",adapter=");
        sbF.append(this.f4119m);
        sbF.append("]");
        return sbF.toString();
    }
}
