discord-jadx/app/src/main/java/i0/q.java

41 lines
1.3 KiB
Java
Raw Normal View History

2021-11-02 06:38:17 +00:00
package i0;
2021-08-03 07:33:18 +00:00
2021-11-02 06:38:17 +00:00
import i0.h;
2021-08-03 07:33:18 +00:00
import java.io.IOException;
import java.lang.annotation.Annotation;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.Optional;
import okhttp3.ResponseBody;
import org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement;
2022-03-07 09:34:54 +00:00
/* compiled from: OptionalConverterFactory.java */
2021-08-03 07:33:18 +00:00
@IgnoreJRERequirement
2022-03-07 09:34:54 +00:00
/* loaded from: classes3.dex */
2021-08-03 07:33:18 +00:00
public final class q extends h.a {
public static final h.a a = new q();
2022-03-07 09:34:54 +00:00
/* compiled from: OptionalConverterFactory.java */
2021-08-03 07:33:18 +00:00
@IgnoreJRERequirement
2022-03-07 09:34:54 +00:00
/* loaded from: classes3.dex */
2021-08-03 07:33:18 +00:00
public static final class a<T> implements h<ResponseBody, Optional<T>> {
public final h<ResponseBody, T> a;
public a(h<ResponseBody, T> hVar) {
this.a = hVar;
}
2021-11-02 06:38:17 +00:00
@Override // i0.h
2021-08-03 07:33:18 +00:00
public Object convert(ResponseBody responseBody) throws IOException {
return Optional.ofNullable(this.a.convert(responseBody));
}
}
2021-11-02 06:38:17 +00:00
@Override // i0.h.a
2021-08-03 07:33:18 +00:00
public h<ResponseBody, ?> responseBodyConverter(Type type, Annotation[] annotationArr, y yVar) {
if (h.a.getRawType(type) != Optional.class) {
return null;
}
return new a(yVar.d(h.a.getParameterUpperBound(0, (ParameterizedType) type), annotationArr));
}
}