package f.a0.a;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import f.h;
import f.u;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;

/* JADX INFO: compiled from: GsonConverterFactory.java */
/* JADX INFO: loaded from: classes.dex */
public final class a extends h.a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final Gson f1620a;

    private a(Gson gson) {
        this.f1620a = gson;
    }

    public static a f(Gson gson) {
        if (gson != null) {
            return new a(gson);
        }
        throw new NullPointerException("gson == null");
    }

    @Override // f.h.a
    public h<?, RequestBody> c(Type type, Annotation[] annotationArr, Annotation[] annotationArr2, u uVar) {
        return new b(this.f1620a, this.f1620a.getAdapter(TypeToken.get(type)));
    }

    @Override // f.h.a
    public h<ResponseBody, ?> d(Type type, Annotation[] annotationArr, u uVar) {
        return new c(this.f1620a, this.f1620a.getAdapter(TypeToken.get(type)));
    }
}
