package g.e.b.g0.f0;

import g.e.b.c0;
import g.e.b.d0;
import g.e.b.e0;
import g.e.b.w;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final g.e.b.g0.l f4047f;

    public e(g.e.b.g0.l lVar) {
        this.f4047f = lVar;
    }

    public d0<?> a(g.e.b.g0.l lVar, g.e.b.j jVar, g.e.b.h0.a<?> aVar, g.e.b.f0.a aVar2) {
        d0<?> oVar;
        Object objA = lVar.a(new g.e.b.h0.a(aVar2.value())).a();
        if (objA instanceof d0) {
            oVar = (d0) objA;
        } else if (objA instanceof e0) {
            oVar = ((e0) objA).b(jVar, aVar);
        } else {
            boolean z2 = objA instanceof w;
            if (!z2 && !(objA instanceof g.e.b.n)) {
                StringBuilder sbF = g.a.a.a.a.F("Invalid attempt to bind an instance of ");
                sbF.append(objA.getClass().getName());
                sbF.append(" as a @JsonAdapter for ");
                sbF.append(aVar.toString());
                sbF.append(". @JsonAdapter value must be a TypeAdapter, TypeAdapterFactory, JsonSerializer or JsonDeserializer.");
                throw new IllegalArgumentException(sbF.toString());
            }
            oVar = new o<>(z2 ? (w) objA : null, objA instanceof g.e.b.n ? (g.e.b.n) objA : null, jVar, aVar, null);
        }
        return (oVar == null || !aVar2.nullSafe()) ? oVar : new c0(oVar);
    }

    @Override // g.e.b.e0
    public <T> d0<T> b(g.e.b.j jVar, g.e.b.h0.a<T> aVar) {
        g.e.b.f0.a aVar2 = (g.e.b.f0.a) aVar.a.getAnnotation(g.e.b.f0.a.class);
        if (aVar2 == null) {
            return null;
        }
        return (d0<T>) a(this.f4047f, jVar, aVar, aVar2);
    }
}
