package com.google.gson;

import com.bytedance.covode.number.Covode;
import com.google.gson.c.a;
import com.google.gson.c.c;

public class Gson$FutureTypeAdapter<T> extends u<T> {
    public u<T> LIZ;

    static {
        Covode.recordClassIndex(45366);
    }

    public T read(a aVar) {
        u<T> uVar = this.LIZ;
        if (uVar != null) {
            return uVar.read(aVar);
        }
        throw new IllegalStateException();
    }

    public void write(c cVar, T t) {
        u<T> uVar = this.LIZ;
        if (uVar != null) {
            uVar.write(cVar, t);
            return;
        }
        throw new IllegalStateException();
    }
}
