package com.ifpdos.autotest.okhttp;

import com.google.gson.internal.C$Gson$Types;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import okhttp3.Request;
import okhttp3.Response;

/* JADX INFO: compiled from: BaseCallback.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class c<T> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Type f2303a = a(getClass());

    static Type a(Class<?> cls) {
        return C$Gson$Types.canonicalize(((ParameterizedType) cls.getGenericSuperclass()).getActualTypeArguments()[0]);
    }

    public abstract void b(Request request);

    public abstract void c(Response response, int i, Exception exc);

    public abstract void d(Request request, Exception exc);

    public abstract void e(Response response);

    public abstract void f(Response response, T t);
}
