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

141 lines
4.8 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 f0.e;
import f0.w;
import i0.c;
import i0.e;
import i0.h;
2021-08-03 07:33:18 +00:00
import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
import java.lang.reflect.Type;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.Executor;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;
/* compiled from: Retrofit */
public final class y {
public final Map<Method, z<?>> a = new ConcurrentHashMap();
2021-12-17 21:59:34 +00:00
/* renamed from: b reason: collision with root package name */
2022-02-01 08:01:17 +00:00
public final e.a f3740b;
2021-12-17 21:59:34 +00:00
public final w c;
2021-08-03 07:33:18 +00:00
public final List<h.a> d;
public final List<e.a> e;
2022-01-13 08:07:50 +00:00
public final Executor f;
public final boolean g;
2021-08-03 07:33:18 +00:00
public y(e.a aVar, w wVar, List<h.a> list, List<e.a> list2, Executor executor, boolean z2) {
2022-02-01 08:01:17 +00:00
this.f3740b = aVar;
2021-12-17 21:59:34 +00:00
this.c = wVar;
2021-08-03 07:33:18 +00:00
this.d = list;
this.e = list2;
2022-01-13 08:07:50 +00:00
this.f = executor;
this.g = z2;
2021-08-03 07:33:18 +00:00
}
public e<?, ?> a(Type type, Annotation[] annotationArr) {
Objects.requireNonNull(type, "returnType == null");
Objects.requireNonNull(annotationArr, "annotations == null");
int indexOf = this.e.indexOf(null) + 1;
int size = this.e.size();
for (int i = indexOf; i < size; i++) {
e<?, ?> a = this.e.get(i).a(type, annotationArr, this);
if (a != null) {
return a;
}
}
StringBuilder sb = new StringBuilder("Could not locate call adapter for ");
sb.append(type);
sb.append(".\n");
sb.append(" Tried:");
int size2 = this.e.size();
while (indexOf < size2) {
sb.append("\n * ");
sb.append(this.e.get(indexOf).getClass().getName());
indexOf++;
}
throw new IllegalArgumentException(sb.toString());
}
public z<?> b(Method method) {
z<?> zVar;
z<?> zVar2 = this.a.get(method);
if (zVar2 != null) {
return zVar2;
}
synchronized (this.a) {
zVar = this.a.get(method);
if (zVar == null) {
zVar = z.b(this, method);
this.a.put(method, zVar);
}
}
return zVar;
}
public <T> h<T, RequestBody> c(Type type, Annotation[] annotationArr, Annotation[] annotationArr2) {
Objects.requireNonNull(type, "type == null");
Objects.requireNonNull(annotationArr, "parameterAnnotations == null");
Objects.requireNonNull(annotationArr2, "methodAnnotations == null");
int indexOf = this.d.indexOf(null) + 1;
int size = this.d.size();
for (int i = indexOf; i < size; i++) {
h<T, RequestBody> hVar = (h<T, RequestBody>) this.d.get(i).requestBodyConverter(type, annotationArr, annotationArr2, this);
if (hVar != null) {
return hVar;
}
}
StringBuilder sb = new StringBuilder("Could not locate RequestBody converter for ");
sb.append(type);
sb.append(".\n");
sb.append(" Tried:");
int size2 = this.d.size();
while (indexOf < size2) {
sb.append("\n * ");
sb.append(this.d.get(indexOf).getClass().getName());
indexOf++;
}
throw new IllegalArgumentException(sb.toString());
}
public <T> h<ResponseBody, T> d(Type type, Annotation[] annotationArr) {
Objects.requireNonNull(type, "type == null");
Objects.requireNonNull(annotationArr, "annotations == null");
int indexOf = this.d.indexOf(null) + 1;
int size = this.d.size();
for (int i = indexOf; i < size; i++) {
h<ResponseBody, T> hVar = (h<ResponseBody, T>) this.d.get(i).responseBodyConverter(type, annotationArr, this);
if (hVar != null) {
return hVar;
}
}
StringBuilder sb = new StringBuilder("Could not locate ResponseBody converter for ");
sb.append(type);
sb.append(".\n");
sb.append(" Tried:");
int size2 = this.d.size();
while (indexOf < size2) {
sb.append("\n * ");
sb.append(this.d.get(indexOf).getClass().getName());
indexOf++;
}
throw new IllegalArgumentException(sb.toString());
}
public <T> h<T, String> e(Type type, Annotation[] annotationArr) {
Objects.requireNonNull(type, "type == null");
Objects.requireNonNull(annotationArr, "annotations == null");
int size = this.d.size();
for (int i = 0; i < size; i++) {
h<T, String> hVar = (h<T, String>) this.d.get(i).stringConverter(type, annotationArr, this);
if (hVar != null) {
return hVar;
}
}
return c.d.a;
}
}