jimu-decompiled/sources/retrofit2/DefaultCallAdapterFactory.java
2025-05-13 19:24:51 +02:00

33 lines
1.0 KiB
Java

package retrofit2;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import retrofit2.CallAdapter;
/* loaded from: classes2.dex */
final class DefaultCallAdapterFactory extends CallAdapter.Factory {
static final CallAdapter.Factory INSTANCE = new DefaultCallAdapterFactory();
DefaultCallAdapterFactory() {
}
@Override // retrofit2.CallAdapter.Factory
public CallAdapter<?, ?> get(Type type, Annotation[] annotationArr, Retrofit retrofit) {
if (CallAdapter.Factory.getRawType(type) != Call.class) {
return null;
}
final Type callResponseType = Utils.getCallResponseType(type);
return new CallAdapter<Object, Call<?>>() { // from class: retrofit2.DefaultCallAdapterFactory.1
@Override // retrofit2.CallAdapter
public Call<?> adapt(Call<Object> call) {
return call;
}
@Override // retrofit2.CallAdapter
public Type responseType() {
return callResponseType;
}
};
}
}