package g.e.b;

import java.io.IOException;

/* JADX INFO: Add missing generic type declarations: [T] */
/* JADX INFO: loaded from: classes.dex */
public class c0<T> extends d0<T> {
    public final /* synthetic */ d0 a;

    public c0(d0 d0Var) {
        this.a = d0Var;
    }

    @Override // g.e.b.d0
    public T a(g.e.b.i0.a aVar) throws IOException {
        if (aVar.I() != g.e.b.i0.b.NULL) {
            return (T) this.a.a(aVar);
        }
        aVar.E();
        return null;
    }

    @Override // g.e.b.d0
    public void b(g.e.b.i0.c cVar, T t2) {
        if (t2 == null) {
            cVar.m();
        } else {
            this.a.b(cVar, t2);
        }
    }
}
