package f;

import java.io.IOException;
import java.lang.annotation.Annotation;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import javax.annotation.Nullable;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;

/* JADX INFO: compiled from: Converter.java */
/* JADX INFO: loaded from: classes.dex */
public interface h<F, T> {

    /* JADX INFO: compiled from: Converter.java */
    public static abstract class a {
        protected static Type a(int i, ParameterizedType parameterizedType) {
            return y.g(i, parameterizedType);
        }

        protected static Class<?> b(Type type) {
            return y.h(type);
        }

        @Nullable
        public h<?, RequestBody> c(Type type, Annotation[] annotationArr, Annotation[] annotationArr2, u uVar) {
            return null;
        }

        @Nullable
        public h<ResponseBody, ?> d(Type type, Annotation[] annotationArr, u uVar) {
            return null;
        }

        @Nullable
        public h<?, String> e(Type type, Annotation[] annotationArr, u uVar) {
            return null;
        }
    }

    @Nullable
    T a(F f2) throws IOException;
}
