package com.google.gson;

import c.b.a.r;
import c.b.a.w.a;
import c.b.a.w.b;
import c.b.a.w.c;
import java.io.IOException;

/* JADX INFO: Add missing generic type declarations: [T] */
/* JADX INFO: loaded from: classes.dex */
public class TypeAdapter$1<T> extends r<T> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ r f1557a;

    public TypeAdapter$1(r rVar) {
        this.f1557a = rVar;
    }

    @Override // c.b.a.r
    public T a(a aVar) throws IOException {
        if (aVar.v() != b.NULL) {
            return (T) this.f1557a.a(aVar);
        }
        aVar.r();
        return null;
    }

    @Override // c.b.a.r
    public void b(c cVar, T t) throws IOException {
        if (t == null) {
            cVar.i();
        } else {
            this.f1557a.b(cVar, t);
        }
    }
}
