Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
package T2;
import java.lang.reflect.GenericArrayType;
import java.lang.reflect.Type;
import java.sql.Time;
import java.sql.Timestamp;
import java.util.Date;
/* loaded from: classes3.dex */
public final class a implements Q2.m {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1662a;
public /* synthetic */ a(int i) {
this.f1662a = i;
}
@Override // Q2.m
public final Q2.l a(Q2.d dVar, X2.a aVar) {
switch (this.f1662a) {
case 0:
Type type = aVar.getType();
boolean z3 = type instanceof GenericArrayType;
if (!z3 && (!(type instanceof Class) || !((Class) type).isArray())) {
return null;
}
Type genericComponentType = z3 ? ((GenericArrayType) type).getGenericComponentType() : ((Class) type).getComponentType();
return new b(dVar, dVar.d(X2.a.get(genericComponentType)), S2.d.g(genericComponentType));
case 1:
if (aVar.getRawType() == Date.class) {
return new d();
}
return null;
case 2:
if (aVar.getRawType() == Object.class) {
return new i(dVar);
}
return null;
case 3:
Class<? super Object> rawType = aVar.getRawType();
if (!Enum.class.isAssignableFrom(rawType) || rawType == Enum.class) {
return null;
}
if (!rawType.isEnum()) {
rawType = rawType.getSuperclass();
}
return new o(rawType);
case 4:
if (aVar.getRawType() == java.sql.Date.class) {
return new W2.a(0);
}
return null;
case 5:
if (aVar.getRawType() == Time.class) {
return new W2.a(1);
}
return null;
default:
if (aVar.getRawType() != Timestamp.class) {
return null;
}
dVar.getClass();
return new W2.a(dVar.d(X2.a.get(Date.class)));
}
}
}

View File

@@ -0,0 +1,120 @@
package T2;
import java.lang.reflect.Array;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
/* loaded from: classes3.dex */
public final class b extends Q2.l {
/* renamed from: d, reason: collision with root package name */
public static final a f1663d = new a(0);
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1664a = 0;
/* renamed from: b, reason: collision with root package name */
public final Object f1665b;
/* renamed from: c, reason: collision with root package name */
public final Object f1666c;
public b(Q2.d dVar, Q2.l lVar, Class cls) {
this.f1665b = new o(dVar, lVar, cls);
this.f1666c = cls;
}
@Override // Q2.l
public final Object a(Y2.a aVar) {
switch (this.f1664a) {
case 0:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
ArrayList arrayList = new ArrayList();
aVar.d();
while (aVar.b0()) {
arrayList.add(((Q2.l) ((o) this.f1665b).f1703c).a(aVar));
}
aVar.O();
int size = arrayList.size();
Class cls = (Class) this.f1666c;
if (!cls.isPrimitive()) {
return arrayList.toArray((Object[]) Array.newInstance((Class<?>) cls, size));
}
Object newInstance = Array.newInstance((Class<?>) cls, size);
for (int i = 0; i < size; i++) {
Array.set(newInstance, i, arrayList.get(i));
}
return newInstance;
case 1:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
Collection collection = (Collection) ((S2.p) this.f1666c).j();
aVar.d();
while (aVar.b0()) {
collection.add(((Q2.l) ((o) this.f1665b).f1703c).a(aVar));
}
aVar.O();
return collection;
default:
Object a2 = ((p) this.f1665b).f1707c.a(aVar);
if (a2 != null) {
Class cls2 = (Class) this.f1666c;
if (!cls2.isInstance(a2)) {
throw new RuntimeException("Expected a " + cls2.getName() + " but was " + a2.getClass().getName() + "; at path " + aVar.a0(true));
}
}
return a2;
}
}
@Override // Q2.l
public final void b(Y2.b bVar, Object obj) {
switch (this.f1664a) {
case 0:
if (obj == null) {
bVar.b0();
return;
}
bVar.e();
int length = Array.getLength(obj);
for (int i = 0; i < length; i++) {
((o) this.f1665b).b(bVar, Array.get(obj, i));
}
bVar.O();
return;
case 1:
Collection collection = (Collection) obj;
if (collection == null) {
bVar.b0();
return;
}
bVar.e();
Iterator it = collection.iterator();
while (it.hasNext()) {
((o) this.f1665b).b(bVar, it.next());
}
bVar.O();
return;
default:
((p) this.f1665b).f1707c.b(bVar, obj);
return;
}
}
public b(Q2.d dVar, Type type, Q2.l lVar, S2.p pVar) {
this.f1665b = new o(dVar, lVar, type);
this.f1666c = pVar;
}
public b(p pVar, Class cls) {
this.f1665b = pVar;
this.f1666c = cls;
}
}

View File

@@ -0,0 +1,90 @@
package T2;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.lang.reflect.WildcardType;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
/* loaded from: classes3.dex */
public final class c implements Q2.m {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1667a;
/* renamed from: b, reason: collision with root package name */
public final F.i f1668b;
public /* synthetic */ c(int i, F.i iVar) {
this.f1667a = i;
this.f1668b = iVar;
}
public static Q2.l b(F.i iVar, Q2.d dVar, X2.a aVar, R2.a aVar2) {
Q2.l a2;
Object j4 = iVar.r(X2.a.get(aVar2.value())).j();
boolean nullSafe = aVar2.nullSafe();
if (j4 instanceof Q2.l) {
a2 = (Q2.l) j4;
} else {
if (!(j4 instanceof Q2.m)) {
throw new IllegalArgumentException("Invalid attempt to bind an instance of " + j4.getClass().getName() + " as a @JsonAdapter for " + aVar.toString() + ". @JsonAdapter value must be a TypeAdapter, TypeAdapterFactory, JsonSerializer or JsonDeserializer.");
}
a2 = ((Q2.m) j4).a(dVar, aVar);
}
return (a2 == null || !nullSafe) ? a2 : new Q2.b(a2, 2);
}
@Override // Q2.m
public final Q2.l a(Q2.d dVar, X2.a aVar) {
Class cls;
Type[] actualTypeArguments;
cls = Object.class;
F.i iVar = this.f1668b;
switch (this.f1667a) {
case 0:
Type type = aVar.getType();
Class<Object> rawType = aVar.getRawType();
if (!Collection.class.isAssignableFrom(rawType)) {
return null;
}
if (type instanceof WildcardType) {
type = ((WildcardType) type).getUpperBounds()[0];
}
S2.d.b(Collection.class.isAssignableFrom(rawType));
Type h = S2.d.h(type, rawType, S2.d.f(type, rawType, Collection.class), new HashMap());
cls = h instanceof ParameterizedType ? ((ParameterizedType) h).getActualTypeArguments()[0] : Object.class;
return new b(dVar, cls, dVar.d(X2.a.get(cls)), iVar.r(aVar));
case 1:
R2.a aVar2 = (R2.a) aVar.getRawType().getAnnotation(R2.a.class);
if (aVar2 == null) {
return null;
}
return b(iVar, dVar, aVar, aVar2);
default:
Type type2 = aVar.getType();
Class<Object> rawType2 = aVar.getRawType();
if (!Map.class.isAssignableFrom(rawType2)) {
return null;
}
if (type2 == Properties.class) {
actualTypeArguments = new Type[]{String.class, String.class};
} else {
if (type2 instanceof WildcardType) {
type2 = ((WildcardType) type2).getUpperBounds()[0];
}
S2.d.b(Map.class.isAssignableFrom(rawType2));
Type h4 = S2.d.h(type2, rawType2, S2.d.f(type2, rawType2, Map.class), new HashMap());
actualTypeArguments = h4 instanceof ParameterizedType ? ((ParameterizedType) h4).getActualTypeArguments() : new Type[]{cls, cls};
}
Type type3 = actualTypeArguments[0];
Q2.l d4 = (type3 == Boolean.TYPE || type3 == Boolean.class) ? r.f1712c : dVar.d(X2.a.get(type3));
Q2.l d5 = dVar.d(X2.a.get(actualTypeArguments[1]));
S2.p r4 = iVar.r(aVar);
Type[] typeArr = actualTypeArguments;
return new f(this, dVar, typeArr[0], d4, typeArr[1], d5, r4);
}
}
}

View File

@@ -0,0 +1,76 @@
package T2;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.Locale;
/* loaded from: classes3.dex */
public final class d extends Q2.l {
/* renamed from: b, reason: collision with root package name */
public static final a f1669b = new a(1);
/* renamed from: a, reason: collision with root package name */
public final ArrayList f1670a;
public d() {
ArrayList arrayList = new ArrayList();
this.f1670a = arrayList;
Locale locale = Locale.US;
arrayList.add(DateFormat.getDateTimeInstance(2, 2, locale));
if (!Locale.getDefault().equals(locale)) {
arrayList.add(DateFormat.getDateTimeInstance(2, 2));
}
if (S2.i.f1600a >= 9) {
arrayList.add(new SimpleDateFormat("MMM d, yyyy h:mm:ss a", locale));
}
}
@Override // Q2.l
public final Object a(Y2.a aVar) {
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
String m02 = aVar.m0();
synchronized (this.f1670a) {
try {
Iterator it = this.f1670a.iterator();
while (it.hasNext()) {
try {
return ((DateFormat) it.next()).parse(m02);
} catch (ParseException unused) {
}
}
try {
return U2.a.b(m02, new ParsePosition(0));
} catch (ParseException e4) {
StringBuilder p = com.google.android.gms.measurement.internal.a.p("Failed parsing '", m02, "' as Date; at path ");
p.append(aVar.a0(true));
throw new RuntimeException(p.toString(), e4);
}
} finally {
}
}
}
@Override // Q2.l
public final void b(Y2.b bVar, Object obj) {
String format;
Date date = (Date) obj;
if (date == null) {
bVar.b0();
return;
}
DateFormat dateFormat = (DateFormat) this.f1670a.get(0);
synchronized (this.f1670a) {
format = dateFormat.format(date);
}
bVar.h0(format);
}
}

View File

@@ -0,0 +1,7 @@
package T2;
/* loaded from: classes3.dex */
public final class e {
public e(Class cls) {
}
}

View File

@@ -0,0 +1,96 @@
package T2;
import C.w;
import java.lang.reflect.Type;
import java.util.Map;
/* loaded from: classes3.dex */
public final class f extends Q2.l {
/* renamed from: a, reason: collision with root package name */
public final o f1671a;
/* renamed from: b, reason: collision with root package name */
public final o f1672b;
/* renamed from: c, reason: collision with root package name */
public final S2.p f1673c;
/* renamed from: d, reason: collision with root package name */
public final /* synthetic */ c f1674d;
public f(c cVar, Q2.d dVar, Type type, Q2.l lVar, Type type2, Q2.l lVar2, S2.p pVar) {
this.f1674d = cVar;
this.f1671a = new o(dVar, lVar, type);
this.f1672b = new o(dVar, lVar2, type2);
this.f1673c = pVar;
}
@Override // Q2.l
public final Object a(Y2.a aVar) {
int o02 = aVar.o0();
if (o02 == 9) {
aVar.k0();
return null;
}
Map map = (Map) this.f1673c.j();
o oVar = this.f1672b;
o oVar2 = this.f1671a;
Q2.l lVar = (Q2.l) oVar.f1703c;
Q2.l lVar2 = (Q2.l) oVar2.f1703c;
if (o02 == 1) {
aVar.d();
while (aVar.b0()) {
aVar.d();
Object a2 = lVar2.a(aVar);
if (map.put(a2, lVar.a(aVar)) != null) {
throw new RuntimeException("duplicate key: " + a2);
}
aVar.O();
}
aVar.O();
return map;
}
aVar.e();
while (aVar.b0()) {
E2.e.f383b.getClass();
int i = aVar.h;
if (i == 0) {
i = aVar.x();
}
if (i == 13) {
aVar.h = 9;
} else if (i == 12) {
aVar.h = 8;
} else {
if (i != 14) {
throw new IllegalStateException("Expected a name but was " + w.C(aVar.o0()) + aVar.d0());
}
aVar.h = 10;
}
Object a4 = lVar2.a(aVar);
if (map.put(a4, lVar.a(aVar)) != null) {
throw new RuntimeException("duplicate key: " + a4);
}
}
aVar.Y();
return map;
}
@Override // Q2.l
public final void b(Y2.b bVar, Object obj) {
Map map = (Map) obj;
if (map == null) {
bVar.b0();
return;
}
this.f1674d.getClass();
o oVar = this.f1672b;
bVar.s();
for (Map.Entry entry : map.entrySet()) {
bVar.Z(String.valueOf(entry.getKey()));
oVar.b(bVar, entry.getValue());
}
bVar.Y();
}
}

View File

@@ -0,0 +1,45 @@
package T2;
import java.util.Calendar;
import java.util.GregorianCalendar;
/* loaded from: classes3.dex */
public final class g implements Q2.m {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1675a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ Q2.l f1676b;
public /* synthetic */ g(Q2.l lVar, int i) {
this.f1675a = i;
this.f1676b = lVar;
}
@Override // Q2.m
public final Q2.l a(Q2.d dVar, X2.a aVar) {
switch (this.f1675a) {
case 0:
if (aVar.getRawType() == Number.class) {
return (h) this.f1676b;
}
return null;
default:
Class<Object> rawType = aVar.getRawType();
if (rawType == Calendar.class || rawType == GregorianCalendar.class) {
return (h) this.f1676b;
}
return null;
}
}
public String toString() {
switch (this.f1675a) {
case 1:
return "Factory[type=" + Calendar.class.getName() + "+" + GregorianCalendar.class.getName() + ",adapter=" + ((h) this.f1676b) + "]";
default:
return super.toString();
}
}
}

View File

@@ -0,0 +1,648 @@
package T2;
import C.w;
import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.net.InetAddress;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.BitSet;
import java.util.Calendar;
import java.util.Currency;
import java.util.GregorianCalendar;
import java.util.Iterator;
import java.util.Locale;
import java.util.StringTokenizer;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicIntegerArray;
import u.AbstractC0629f;
/* loaded from: classes3.dex */
public final class h extends Q2.l {
/* renamed from: b, reason: collision with root package name */
public static final g f1677b = new g(new h(0), 0);
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1678a;
public /* synthetic */ h(int i) {
this.f1678a = i;
}
public static Q2.f c(Y2.a aVar, int i) {
int b4 = AbstractC0629f.b(i);
if (b4 == 5) {
return new Q2.k(aVar.m0());
}
if (b4 == 6) {
return new Q2.k(new S2.j(aVar.m0()));
}
if (b4 == 7) {
return new Q2.k(Boolean.valueOf(aVar.e0()));
}
if (b4 != 8) {
throw new IllegalStateException("Unexpected token: ".concat(w.C(i)));
}
aVar.k0();
return Q2.h.f1388a;
}
public static void d(Y2.b bVar, Q2.f fVar) {
if (fVar == null || (fVar instanceof Q2.h)) {
bVar.b0();
return;
}
boolean z3 = fVar instanceof Q2.k;
if (z3) {
if (!z3) {
throw new IllegalStateException("Not a JSON Primitive: " + fVar);
}
Q2.k kVar = (Q2.k) fVar;
Serializable serializable = kVar.f1390a;
if (serializable instanceof Number) {
bVar.g0(kVar.a());
return;
} else if (serializable instanceof Boolean) {
bVar.i0(serializable instanceof Boolean ? ((Boolean) serializable).booleanValue() : Boolean.parseBoolean(kVar.b()));
return;
} else {
bVar.h0(kVar.b());
return;
}
}
boolean z4 = fVar instanceof Q2.e;
if (z4) {
bVar.e();
if (!z4) {
throw new IllegalStateException("Not a JSON Array: " + fVar);
}
Iterator it = ((Q2.e) fVar).f1387a.iterator();
while (it.hasNext()) {
d(bVar, (Q2.f) it.next());
}
bVar.O();
return;
}
boolean z5 = fVar instanceof Q2.i;
if (!z5) {
throw new IllegalArgumentException("Couldn't write " + fVar.getClass());
}
bVar.s();
if (!z5) {
throw new IllegalStateException("Not a JSON Object: " + fVar);
}
Iterator it2 = ((S2.l) ((Q2.i) fVar).f1389a.entrySet()).iterator();
while (((S2.m) it2).hasNext()) {
S2.n a2 = ((S2.k) it2).a();
bVar.Z((String) a2.getKey());
d(bVar, (Q2.f) a2.getValue());
}
bVar.Y();
}
@Override // Q2.l
public final Object a(Y2.a aVar) {
Q2.f eVar;
Q2.f eVar2;
boolean z3;
switch (this.f1678a) {
case 0:
int o02 = aVar.o0();
int b4 = AbstractC0629f.b(o02);
if (b4 == 5 || b4 == 6) {
return new S2.j(aVar.m0());
}
if (b4 == 8) {
aVar.k0();
return null;
}
throw new RuntimeException("Expecting number, got: " + w.C(o02) + "; at path " + aVar.a0(false));
case 1:
ArrayList arrayList = new ArrayList();
aVar.d();
while (aVar.b0()) {
try {
arrayList.add(Integer.valueOf(aVar.g0()));
} catch (NumberFormatException e4) {
throw new RuntimeException(e4);
}
}
aVar.O();
int size = arrayList.size();
AtomicIntegerArray atomicIntegerArray = new AtomicIntegerArray(size);
for (int i = 0; i < size; i++) {
atomicIntegerArray.set(i, ((Integer) arrayList.get(i)).intValue());
}
return atomicIntegerArray;
case 2:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
try {
return Long.valueOf(aVar.h0());
} catch (NumberFormatException e5) {
throw new RuntimeException(e5);
}
case 3:
if (aVar.o0() != 9) {
return Float.valueOf((float) aVar.f0());
}
aVar.k0();
return null;
case 4:
if (aVar.o0() != 9) {
return Double.valueOf(aVar.f0());
}
aVar.k0();
return null;
case 5:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
String m02 = aVar.m0();
if (m02.length() == 1) {
return Character.valueOf(m02.charAt(0));
}
StringBuilder p = com.google.android.gms.measurement.internal.a.p("Expecting character, got: ", m02, "; at ");
p.append(aVar.a0(true));
throw new RuntimeException(p.toString());
case 6:
int o03 = aVar.o0();
if (o03 != 9) {
return o03 == 8 ? Boolean.toString(aVar.e0()) : aVar.m0();
}
aVar.k0();
return null;
case 7:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
String m03 = aVar.m0();
try {
return new BigDecimal(m03);
} catch (NumberFormatException e6) {
StringBuilder p3 = com.google.android.gms.measurement.internal.a.p("Failed parsing '", m03, "' as BigDecimal; at path ");
p3.append(aVar.a0(true));
throw new RuntimeException(p3.toString(), e6);
}
case 8:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
String m04 = aVar.m0();
try {
return new BigInteger(m04);
} catch (NumberFormatException e7) {
StringBuilder p4 = com.google.android.gms.measurement.internal.a.p("Failed parsing '", m04, "' as BigInteger; at path ");
p4.append(aVar.a0(true));
throw new RuntimeException(p4.toString(), e7);
}
case 9:
if (aVar.o0() != 9) {
return new S2.j(aVar.m0());
}
aVar.k0();
return null;
case 10:
if (aVar.o0() != 9) {
return new StringBuilder(aVar.m0());
}
aVar.k0();
return null;
case 11:
throw new UnsupportedOperationException("Attempted to deserialize a java.lang.Class. Forgot to register a type adapter?");
case 12:
if (aVar.o0() != 9) {
return new StringBuffer(aVar.m0());
}
aVar.k0();
return null;
case 13:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
String m05 = aVar.m0();
if ("null".equals(m05)) {
return null;
}
return new URL(m05);
case 14:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
try {
String m06 = aVar.m0();
if ("null".equals(m06)) {
return null;
}
return new URI(m06);
} catch (URISyntaxException e8) {
throw new RuntimeException(e8);
}
case 15:
if (aVar.o0() != 9) {
return InetAddress.getByName(aVar.m0());
}
aVar.k0();
return null;
case 16:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
String m07 = aVar.m0();
try {
return UUID.fromString(m07);
} catch (IllegalArgumentException e9) {
StringBuilder p5 = com.google.android.gms.measurement.internal.a.p("Failed parsing '", m07, "' as UUID; at path ");
p5.append(aVar.a0(true));
throw new RuntimeException(p5.toString(), e9);
}
case 17:
String m08 = aVar.m0();
try {
return Currency.getInstance(m08);
} catch (IllegalArgumentException e10) {
StringBuilder p6 = com.google.android.gms.measurement.internal.a.p("Failed parsing '", m08, "' as Currency; at path ");
p6.append(aVar.a0(true));
throw new RuntimeException(p6.toString(), e10);
}
case 18:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
aVar.e();
int i4 = 0;
int i5 = 0;
int i6 = 0;
int i7 = 0;
int i8 = 0;
int i9 = 0;
while (aVar.o0() != 4) {
String i02 = aVar.i0();
int g02 = aVar.g0();
if ("year".equals(i02)) {
i4 = g02;
} else if ("month".equals(i02)) {
i5 = g02;
} else if ("dayOfMonth".equals(i02)) {
i6 = g02;
} else if ("hourOfDay".equals(i02)) {
i7 = g02;
} else if ("minute".equals(i02)) {
i8 = g02;
} else if ("second".equals(i02)) {
i9 = g02;
}
}
aVar.Y();
return new GregorianCalendar(i4, i5, i6, i7, i8, i9);
case 19:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
StringTokenizer stringTokenizer = new StringTokenizer(aVar.m0(), "_");
String nextToken = stringTokenizer.hasMoreElements() ? stringTokenizer.nextToken() : null;
String nextToken2 = stringTokenizer.hasMoreElements() ? stringTokenizer.nextToken() : null;
String nextToken3 = stringTokenizer.hasMoreElements() ? stringTokenizer.nextToken() : null;
return (nextToken2 == null && nextToken3 == null) ? new Locale(nextToken) : nextToken3 == null ? new Locale(nextToken, nextToken2) : new Locale(nextToken, nextToken2, nextToken3);
case 20:
int o04 = aVar.o0();
int b5 = AbstractC0629f.b(o04);
if (b5 == 0) {
aVar.d();
eVar = new Q2.e();
} else if (b5 != 2) {
eVar = null;
} else {
aVar.e();
eVar = new Q2.i();
}
if (eVar == null) {
return c(aVar, o04);
}
ArrayDeque arrayDeque = new ArrayDeque();
while (true) {
if (aVar.b0()) {
String i03 = eVar instanceof Q2.i ? aVar.i0() : null;
int o05 = aVar.o0();
int b6 = AbstractC0629f.b(o05);
if (b6 == 0) {
aVar.d();
eVar2 = new Q2.e();
} else if (b6 != 2) {
eVar2 = null;
} else {
aVar.e();
eVar2 = new Q2.i();
}
boolean z4 = eVar2 != null;
if (eVar2 == null) {
eVar2 = c(aVar, o05);
}
if (eVar instanceof Q2.e) {
((Q2.e) eVar).f1387a.add(eVar2);
} else {
((Q2.i) eVar).f1389a.put(i03, eVar2);
}
if (z4) {
arrayDeque.addLast(eVar);
eVar = eVar2;
}
} else {
if (eVar instanceof Q2.e) {
aVar.O();
} else {
aVar.Y();
}
if (arrayDeque.isEmpty()) {
return eVar;
}
eVar = (Q2.f) arrayDeque.removeLast();
}
}
case 21:
BitSet bitSet = new BitSet();
aVar.d();
int o06 = aVar.o0();
int i10 = 0;
while (o06 != 2) {
int b7 = AbstractC0629f.b(o06);
if (b7 == 5 || b7 == 6) {
int g03 = aVar.g0();
if (g03 == 0) {
z3 = false;
} else {
if (g03 != 1) {
StringBuilder t2 = w.t(g03, "Invalid bitset value ", ", expected 0 or 1; at path ");
t2.append(aVar.a0(true));
throw new RuntimeException(t2.toString());
}
z3 = true;
}
} else {
if (b7 != 7) {
throw new RuntimeException("Invalid bitset value type: " + w.C(o06) + "; at path " + aVar.a0(false));
}
z3 = aVar.e0();
}
if (z3) {
bitSet.set(i10);
}
i10++;
o06 = aVar.o0();
}
aVar.O();
return bitSet;
case 22:
int o07 = aVar.o0();
if (o07 != 9) {
return o07 == 6 ? Boolean.valueOf(Boolean.parseBoolean(aVar.m0())) : Boolean.valueOf(aVar.e0());
}
aVar.k0();
return null;
case 23:
if (aVar.o0() != 9) {
return Boolean.valueOf(aVar.m0());
}
aVar.k0();
return null;
case 24:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
try {
int g04 = aVar.g0();
if (g04 <= 255 && g04 >= -128) {
return Byte.valueOf((byte) g04);
}
StringBuilder t4 = w.t(g04, "Lossy conversion from ", " to byte; at path ");
t4.append(aVar.a0(true));
throw new RuntimeException(t4.toString());
} catch (NumberFormatException e11) {
throw new RuntimeException(e11);
}
case 25:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
try {
int g05 = aVar.g0();
if (g05 <= 65535 && g05 >= -32768) {
return Short.valueOf((short) g05);
}
StringBuilder t5 = w.t(g05, "Lossy conversion from ", " to short; at path ");
t5.append(aVar.a0(true));
throw new RuntimeException(t5.toString());
} catch (NumberFormatException e12) {
throw new RuntimeException(e12);
}
case 26:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
try {
return Integer.valueOf(aVar.g0());
} catch (NumberFormatException e13) {
throw new RuntimeException(e13);
}
case 27:
try {
return new AtomicInteger(aVar.g0());
} catch (NumberFormatException e14) {
throw new RuntimeException(e14);
}
default:
return new AtomicBoolean(aVar.e0());
}
}
@Override // Q2.l
public final void b(Y2.b bVar, Object obj) {
switch (this.f1678a) {
case 0:
bVar.g0((Number) obj);
return;
case 1:
bVar.e();
int length = ((AtomicIntegerArray) obj).length();
for (int i = 0; i < length; i++) {
bVar.f0(r5.get(i));
}
bVar.O();
return;
case 2:
Number number = (Number) obj;
if (number == null) {
bVar.b0();
return;
} else {
bVar.f0(number.longValue());
return;
}
case 3:
Number number2 = (Number) obj;
if (number2 == null) {
bVar.b0();
return;
}
if (!(number2 instanceof Float)) {
number2 = Float.valueOf(number2.floatValue());
}
bVar.g0(number2);
return;
case 4:
Number number3 = (Number) obj;
if (number3 == null) {
bVar.b0();
return;
} else {
bVar.e0(number3.doubleValue());
return;
}
case 5:
Character ch = (Character) obj;
bVar.h0(ch == null ? null : String.valueOf(ch));
return;
case 6:
bVar.h0((String) obj);
return;
case 7:
bVar.g0((BigDecimal) obj);
return;
case 8:
bVar.g0((BigInteger) obj);
return;
case 9:
bVar.g0((S2.j) obj);
return;
case 10:
StringBuilder sb = (StringBuilder) obj;
bVar.h0(sb == null ? null : sb.toString());
return;
case 11:
throw new UnsupportedOperationException("Attempted to serialize java.lang.Class: " + ((Class) obj).getName() + ". Forgot to register a type adapter?");
case 12:
StringBuffer stringBuffer = (StringBuffer) obj;
bVar.h0(stringBuffer == null ? null : stringBuffer.toString());
return;
case 13:
URL url = (URL) obj;
bVar.h0(url == null ? null : url.toExternalForm());
return;
case 14:
URI uri = (URI) obj;
bVar.h0(uri == null ? null : uri.toASCIIString());
return;
case 15:
InetAddress inetAddress = (InetAddress) obj;
bVar.h0(inetAddress == null ? null : inetAddress.getHostAddress());
return;
case 16:
UUID uuid = (UUID) obj;
bVar.h0(uuid == null ? null : uuid.toString());
return;
case 17:
bVar.h0(((Currency) obj).getCurrencyCode());
return;
case 18:
if (((Calendar) obj) == null) {
bVar.b0();
return;
}
bVar.s();
bVar.Z("year");
bVar.f0(r5.get(1));
bVar.Z("month");
bVar.f0(r5.get(2));
bVar.Z("dayOfMonth");
bVar.f0(r5.get(5));
bVar.Z("hourOfDay");
bVar.f0(r5.get(11));
bVar.Z("minute");
bVar.f0(r5.get(12));
bVar.Z("second");
bVar.f0(r5.get(13));
bVar.Y();
return;
case 19:
Locale locale = (Locale) obj;
bVar.h0(locale == null ? null : locale.toString());
return;
case 20:
d(bVar, (Q2.f) obj);
return;
case 21:
BitSet bitSet = (BitSet) obj;
bVar.e();
int length2 = bitSet.length();
for (int i4 = 0; i4 < length2; i4++) {
bVar.f0(bitSet.get(i4) ? 1L : 0L);
}
bVar.O();
return;
case 22:
Boolean bool = (Boolean) obj;
if (bool == null) {
bVar.b0();
return;
}
bVar.j0();
bVar.d();
bVar.f2153a.write(bool.booleanValue() ? "true" : "false");
return;
case 23:
Boolean bool2 = (Boolean) obj;
bVar.h0(bool2 == null ? "null" : bool2.toString());
return;
case 24:
if (((Number) obj) == null) {
bVar.b0();
return;
} else {
bVar.f0(r5.byteValue());
return;
}
case 25:
if (((Number) obj) == null) {
bVar.b0();
return;
} else {
bVar.f0(r5.shortValue());
return;
}
case 26:
if (((Number) obj) == null) {
bVar.b0();
return;
} else {
bVar.f0(r5.intValue());
return;
}
case 27:
bVar.f0(((AtomicInteger) obj).get());
return;
default:
bVar.i0(((AtomicBoolean) obj).get());
return;
}
}
}

View File

@@ -0,0 +1,119 @@
package T2;
import C.w;
import java.io.Serializable;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import u.AbstractC0629f;
/* loaded from: classes3.dex */
public final class i extends Q2.l {
/* renamed from: b, reason: collision with root package name */
public static final a f1679b = new a(2);
/* renamed from: a, reason: collision with root package name */
public final Q2.d f1680a;
public i(Q2.d dVar) {
this.f1680a = dVar;
}
@Override // Q2.l
public final Object a(Y2.a aVar) {
Object arrayList;
Serializable arrayList2;
int o02 = aVar.o0();
int b4 = AbstractC0629f.b(o02);
if (b4 == 0) {
aVar.d();
arrayList = new ArrayList();
} else if (b4 != 2) {
arrayList = null;
} else {
aVar.e();
arrayList = new S2.o(true);
}
if (arrayList == null) {
return c(aVar, o02);
}
ArrayDeque arrayDeque = new ArrayDeque();
while (true) {
if (aVar.b0()) {
String i02 = arrayList instanceof Map ? aVar.i0() : null;
int o03 = aVar.o0();
int b5 = AbstractC0629f.b(o03);
if (b5 == 0) {
aVar.d();
arrayList2 = new ArrayList();
} else if (b5 != 2) {
arrayList2 = null;
} else {
aVar.e();
arrayList2 = new S2.o(true);
}
boolean z3 = arrayList2 != null;
if (arrayList2 == null) {
arrayList2 = c(aVar, o03);
}
if (arrayList instanceof List) {
((List) arrayList).add(arrayList2);
} else {
((Map) arrayList).put(i02, arrayList2);
}
if (z3) {
arrayDeque.addLast(arrayList);
arrayList = arrayList2;
}
} else {
if (arrayList instanceof List) {
aVar.O();
} else {
aVar.Y();
}
if (arrayDeque.isEmpty()) {
return arrayList;
}
arrayList = arrayDeque.removeLast();
}
}
}
@Override // Q2.l
public final void b(Y2.b bVar, Object obj) {
if (obj == null) {
bVar.b0();
return;
}
Class<?> cls = obj.getClass();
Q2.d dVar = this.f1680a;
dVar.getClass();
Q2.l d4 = dVar.d(X2.a.get((Class) cls));
if (!(d4 instanceof i)) {
d4.b(bVar, obj);
} else {
bVar.s();
bVar.Y();
}
}
public final Serializable c(Y2.a aVar, int i) {
int b4 = AbstractC0629f.b(i);
if (b4 == 5) {
return aVar.m0();
}
if (b4 == 6) {
return Double.valueOf(aVar.f0());
}
if (b4 == 7) {
return Boolean.valueOf(aVar.e0());
}
if (b4 != 8) {
throw new IllegalStateException("Unexpected token: ".concat(w.C(i)));
}
aVar.k0();
return null;
}
}

View File

@@ -0,0 +1,84 @@
package T2;
import C.w;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
/* loaded from: classes3.dex */
public final class j {
/* renamed from: a, reason: collision with root package name */
public final String f1681a;
/* renamed from: b, reason: collision with root package name */
public final Field f1682b;
/* renamed from: c, reason: collision with root package name */
public final String f1683c;
/* renamed from: d, reason: collision with root package name */
public final boolean f1684d;
/* renamed from: e, reason: collision with root package name */
public final boolean f1685e;
/* renamed from: f, reason: collision with root package name */
public final /* synthetic */ Method f1686f;
/* renamed from: g, reason: collision with root package name */
public final /* synthetic */ boolean f1687g;
public final /* synthetic */ Q2.l h;
public final /* synthetic */ Q2.d i;
/* renamed from: j, reason: collision with root package name */
public final /* synthetic */ X2.a f1688j;
/* renamed from: k, reason: collision with root package name */
public final /* synthetic */ boolean f1689k;
/* renamed from: l, reason: collision with root package name */
public final /* synthetic */ boolean f1690l;
public j(String str, Field field, boolean z3, boolean z4, Method method, boolean z5, Q2.l lVar, Q2.d dVar, X2.a aVar, boolean z6, boolean z7) {
this.f1686f = method;
this.f1687g = z5;
this.h = lVar;
this.i = dVar;
this.f1688j = aVar;
this.f1689k = z6;
this.f1690l = z7;
this.f1681a = str;
this.f1682b = field;
this.f1683c = field.getName();
this.f1684d = z3;
this.f1685e = z4;
}
public final void a(Y2.b bVar, Object obj) {
Object obj2;
if (this.f1684d) {
Field field = this.f1682b;
Method method = this.f1686f;
if (method != null) {
try {
obj2 = method.invoke(obj, new Object[0]);
} catch (InvocationTargetException e4) {
throw new RuntimeException(w.o("Accessor ", V2.c.d(method, false), " threw exception"), e4.getCause());
}
} else {
obj2 = field.get(obj);
}
if (obj2 == obj) {
return;
}
bVar.Z(this.f1681a);
boolean z3 = this.f1687g;
Q2.l lVar = this.h;
if (!z3) {
lVar = new o(this.i, lVar, this.f1688j.getType());
}
lVar.b(bVar, obj2);
}
}
}

View File

@@ -0,0 +1,67 @@
package T2;
import a.AbstractC0106b;
import java.util.Iterator;
import java.util.LinkedHashMap;
/* loaded from: classes3.dex */
public abstract class k extends Q2.l {
/* renamed from: a, reason: collision with root package name */
public final LinkedHashMap f1691a;
public k(LinkedHashMap linkedHashMap) {
this.f1691a = linkedHashMap;
}
@Override // Q2.l
public final Object a(Y2.a aVar) {
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
Object c4 = c();
try {
aVar.e();
while (aVar.b0()) {
j jVar = (j) this.f1691a.get(aVar.i0());
if (jVar != null && jVar.f1685e) {
e(c4, aVar, jVar);
}
aVar.u0();
}
aVar.Y();
return d(c4);
} catch (IllegalAccessException e4) {
AbstractC0106b abstractC0106b = V2.c.f1878a;
throw new RuntimeException("Unexpected IllegalAccessException occurred (Gson 2.10.1). Certain ReflectionAccessFilter features require Java >= 9 to work correctly. If you are not using ReflectionAccessFilter, report this to the Gson maintainers.", e4);
} catch (IllegalStateException e5) {
throw new RuntimeException(e5);
}
}
@Override // Q2.l
public final void b(Y2.b bVar, Object obj) {
if (obj == null) {
bVar.b0();
return;
}
bVar.s();
try {
Iterator it = this.f1691a.values().iterator();
while (it.hasNext()) {
((j) it.next()).a(bVar, obj);
}
bVar.Y();
} catch (IllegalAccessException e4) {
AbstractC0106b abstractC0106b = V2.c.f1878a;
throw new RuntimeException("Unexpected IllegalAccessException occurred (Gson 2.10.1). Certain ReflectionAccessFilter features require Java >= 9 to work correctly. If you are not using ReflectionAccessFilter, report this to the Gson maintainers.", e4);
}
}
public abstract Object c();
public abstract Object d(Object obj);
public abstract void e(Object obj, Y2.a aVar, j jVar);
}

View File

@@ -0,0 +1,40 @@
package T2;
import C.w;
import java.lang.reflect.Field;
import java.util.LinkedHashMap;
/* loaded from: classes3.dex */
public final class l extends k {
/* renamed from: b, reason: collision with root package name */
public final S2.p f1692b;
public l(S2.p pVar, LinkedHashMap linkedHashMap) {
super(linkedHashMap);
this.f1692b = pVar;
}
@Override // T2.k
public final Object c() {
return this.f1692b.j();
}
@Override // T2.k
public final Object d(Object obj) {
return obj;
}
@Override // T2.k
public final void e(Object obj, Y2.a aVar, j jVar) {
Object a2 = jVar.h.a(aVar);
if (a2 == null && jVar.f1689k) {
return;
}
Field field = jVar.f1682b;
if (jVar.f1690l) {
throw new RuntimeException(w.z("Cannot set value of 'static final' ", V2.c.d(field, false)));
}
field.set(obj, a2);
}
}

View File

@@ -0,0 +1,98 @@
package T2;
import a.AbstractC0106b;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.Arrays;
import java.util.HashMap;
import java.util.LinkedHashMap;
/* loaded from: classes3.dex */
public final class m extends k {
/* renamed from: e, reason: collision with root package name */
public static final HashMap f1693e;
/* renamed from: b, reason: collision with root package name */
public final Constructor f1694b;
/* renamed from: c, reason: collision with root package name */
public final Object[] f1695c;
/* renamed from: d, reason: collision with root package name */
public final HashMap f1696d;
static {
HashMap hashMap = new HashMap();
hashMap.put(Byte.TYPE, (byte) 0);
hashMap.put(Short.TYPE, (short) 0);
hashMap.put(Integer.TYPE, 0);
hashMap.put(Long.TYPE, 0L);
hashMap.put(Float.TYPE, Float.valueOf(BitmapDescriptorFactory.HUE_RED));
hashMap.put(Double.TYPE, Double.valueOf(FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE));
hashMap.put(Character.TYPE, (char) 0);
hashMap.put(Boolean.TYPE, Boolean.FALSE);
f1693e = hashMap;
}
public m(Class cls, LinkedHashMap linkedHashMap) {
super(linkedHashMap);
this.f1696d = new HashMap();
AbstractC0106b abstractC0106b = V2.c.f1878a;
Constructor k4 = abstractC0106b.k(cls);
this.f1694b = k4;
V2.c.e(k4);
String[] o4 = abstractC0106b.o(cls);
for (int i = 0; i < o4.length; i++) {
this.f1696d.put(o4[i], Integer.valueOf(i));
}
Class<?>[] parameterTypes = this.f1694b.getParameterTypes();
this.f1695c = new Object[parameterTypes.length];
for (int i4 = 0; i4 < parameterTypes.length; i4++) {
this.f1695c[i4] = f1693e.get(parameterTypes[i4]);
}
}
@Override // T2.k
public final Object c() {
return (Object[]) this.f1695c.clone();
}
@Override // T2.k
public final Object d(Object obj) {
Object[] objArr = (Object[]) obj;
Constructor constructor = this.f1694b;
try {
return constructor.newInstance(objArr);
} catch (IllegalAccessException e4) {
AbstractC0106b abstractC0106b = V2.c.f1878a;
throw new RuntimeException("Unexpected IllegalAccessException occurred (Gson 2.10.1). Certain ReflectionAccessFilter features require Java >= 9 to work correctly. If you are not using ReflectionAccessFilter, report this to the Gson maintainers.", e4);
} catch (IllegalArgumentException | InstantiationException e5) {
throw new RuntimeException("Failed to invoke constructor '" + V2.c.b(constructor) + "' with args " + Arrays.toString(objArr), e5);
} catch (InvocationTargetException e6) {
throw new RuntimeException("Failed to invoke constructor '" + V2.c.b(constructor) + "' with args " + Arrays.toString(objArr), e6.getCause());
}
}
@Override // T2.k
public final void e(Object obj, Y2.a aVar, j jVar) {
Object[] objArr = (Object[]) obj;
HashMap hashMap = this.f1696d;
String str = jVar.f1683c;
Integer num = (Integer) hashMap.get(str);
if (num == null) {
throw new IllegalStateException("Could not find the index in the constructor '" + V2.c.b(this.f1694b) + "' for field with name '" + str + "', unable to determine which argument in the constructor the field corresponds to. This is unexpected behavior, as we expect the RecordComponents to have the same names as the fields in the Java class, and that the order of the RecordComponents is the same as the order of the canonical constructor parameters.");
}
int intValue = num.intValue();
Object a2 = jVar.h.a(aVar);
if (a2 != null || !jVar.f1689k) {
objArr[intValue] = a2;
} else {
StringBuilder p = com.google.android.gms.measurement.internal.a.p("null is not allowed as value for record component '", str, "' of primitive type; at path ");
p.append(aVar.a0(false));
throw new RuntimeException(p.toString());
}
}
}

View File

@@ -0,0 +1,102 @@
package T2;
import C.w;
import java.lang.reflect.Field;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes3.dex */
public final class n implements Q2.m {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1697a = 0;
/* renamed from: b, reason: collision with root package name */
public final Object f1698b;
/* renamed from: c, reason: collision with root package name */
public final Object f1699c;
/* renamed from: d, reason: collision with root package name */
public final Object f1700d;
public n(F.i iVar, S2.h hVar, c cVar, List list) {
this.f1698b = iVar;
this.f1699c = hVar;
this.f1700d = list;
}
@Override // Q2.m
public final Q2.l a(Q2.d dVar, X2.a aVar) {
switch (this.f1697a) {
case 0:
Class<Object> rawType = aVar.getRawType();
if (!Object.class.isAssignableFrom(rawType)) {
return null;
}
S2.d.e((List) this.f1700d);
return V2.c.f1878a.t(rawType) ? new m(rawType, b(dVar, aVar, rawType, true)) : new l(((F.i) this.f1698b).r(aVar), b(dVar, aVar, rawType, false));
default:
Class<Object> rawType2 = aVar.getRawType();
if (rawType2 == ((Class) this.f1698b) || rawType2 == ((Class) this.f1699c)) {
return (Q2.l) this.f1700d;
}
return null;
}
}
/* JADX WARN: Removed duplicated region for block: B:33:0x0088 */
/* JADX WARN: Removed duplicated region for block: B:36:0x00a8 */
/* JADX WARN: Removed duplicated region for block: B:39:0x00d9 */
/* JADX WARN: Removed duplicated region for block: B:74:0x018c A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:77:0x017c A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:78:0x00b1 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public java.util.LinkedHashMap b(Q2.d r27, X2.a r28, java.lang.Class r29, boolean r30) {
/*
Method dump skipped, instructions count: 488
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: T2.n.b(Q2.d, X2.a, java.lang.Class, boolean):java.util.LinkedHashMap");
}
public boolean c(Field field, boolean z3) {
Class<?> type = field.getType();
S2.h hVar = (S2.h) this.f1699c;
hVar.getClass();
if (S2.h.c(type)) {
return false;
}
hVar.b(z3);
if ((field.getModifiers() & 136) != 0 || field.isSynthetic() || S2.h.c(field.getType())) {
return false;
}
List list = z3 ? hVar.f1598a : hVar.f1599b;
if (list.isEmpty()) {
return true;
}
Iterator it = list.iterator();
if (it.hasNext()) {
throw w.g(it);
}
return true;
}
public String toString() {
switch (this.f1697a) {
case 1:
return "Factory[type=" + ((Class) this.f1699c).getName() + "+" + ((Class) this.f1698b).getName() + ",adapter=" + ((Q2.l) this.f1700d) + "]";
default:
return super.toString();
}
}
public n(Class cls, Class cls2, Q2.l lVar) {
this.f1698b = cls;
this.f1699c = cls2;
this.f1700d = lVar;
}
}

View File

@@ -0,0 +1,159 @@
package T2;
import java.lang.reflect.Field;
import java.lang.reflect.Type;
import java.security.AccessController;
import java.util.HashMap;
/* loaded from: classes3.dex */
public final class o extends Q2.l {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1701a;
/* renamed from: b, reason: collision with root package name */
public final Object f1702b;
/* renamed from: c, reason: collision with root package name */
public final Object f1703c;
/* renamed from: d, reason: collision with root package name */
public final Object f1704d;
public o(Q2.d dVar, Q2.l lVar, Type type) {
this.f1701a = 0;
this.f1702b = dVar;
this.f1703c = lVar;
this.f1704d = type;
}
@Override // Q2.l
public final Object a(Y2.a aVar) {
switch (this.f1701a) {
case 0:
return ((Q2.l) this.f1703c).a(aVar);
default:
if (aVar.o0() == 9) {
aVar.k0();
return null;
}
String m02 = aVar.m0();
Enum r02 = (Enum) ((HashMap) this.f1702b).get(m02);
return r02 == null ? (Enum) ((HashMap) this.f1703c).get(m02) : r02;
}
}
/* JADX WARN: Code restructure failed: missing block: B:30:0x005f, code lost:
if ((r0 instanceof T2.k) != false) goto L36;
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r0v2, types: [java.lang.reflect.Type] */
@Override // Q2.l
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void b(Y2.b r4, java.lang.Object r5) {
/*
r3 = this;
int r0 = r3.f1701a
switch(r0) {
case 0: goto L19;
default: goto L5;
}
L5:
java.lang.Enum r5 = (java.lang.Enum) r5
if (r5 != 0) goto Lb
r3 = 0
goto L15
Lb:
java.lang.Object r3 = r3.f1704d
java.util.HashMap r3 = (java.util.HashMap) r3
java.lang.Object r3 = r3.get(r5)
java.lang.String r3 = (java.lang.String) r3
L15:
r4.h0(r3)
return
L19:
java.lang.Object r0 = r3.f1704d
java.lang.reflect.Type r0 = (java.lang.reflect.Type) r0
if (r5 == 0) goto L2c
boolean r1 = r0 instanceof java.lang.Class
if (r1 != 0) goto L27
boolean r1 = r0 instanceof java.lang.reflect.TypeVariable
if (r1 == 0) goto L2c
L27:
java.lang.Class r1 = r5.getClass()
goto L2d
L2c:
r1 = r0
L2d:
java.lang.Object r2 = r3.f1703c
Q2.l r2 = (Q2.l) r2
if (r1 == r0) goto L63
java.lang.Object r3 = r3.f1702b
Q2.d r3 = (Q2.d) r3
X2.a r0 = X2.a.get(r1)
Q2.l r3 = r3.d(r0)
boolean r0 = r3 instanceof T2.k
if (r0 != 0) goto L44
goto L62
L44:
r0 = r2
L45:
boolean r1 = r0 instanceof Q2.c
if (r1 == 0) goto L5d
r1 = r0
Q2.c r1 = (Q2.c) r1
Q2.l r1 = r1.f1378a
if (r1 == 0) goto L55
if (r1 != r0) goto L53
goto L5d
L53:
r0 = r1
goto L45
L55:
java.lang.IllegalStateException r3 = new java.lang.IllegalStateException
java.lang.String r4 = "Adapter for type with cyclic dependency has been used before dependency has been resolved"
r3.<init>(r4)
throw r3
L5d:
boolean r0 = r0 instanceof T2.k
if (r0 != 0) goto L62
goto L63
L62:
r2 = r3
L63:
r2.b(r4, r5)
return
*/
throw new UnsupportedOperationException("Method not decompiled: T2.o.b(Y2.b, java.lang.Object):void");
}
public o(Class cls) {
this.f1701a = 1;
this.f1702b = new HashMap();
this.f1703c = new HashMap();
this.f1704d = new HashMap();
try {
for (Field field : (Field[]) AccessController.doPrivileged(new q(cls))) {
Enum r4 = (Enum) field.get(null);
String name = r4.name();
String str = r4.toString();
R2.b bVar = (R2.b) field.getAnnotation(R2.b.class);
if (bVar != null) {
name = bVar.value();
for (String str2 : bVar.alternate()) {
((HashMap) this.f1702b).put(str2, r4);
}
}
((HashMap) this.f1702b).put(name, r4);
((HashMap) this.f1703c).put(str, r4);
((HashMap) this.f1704d).put(r4, name);
}
} catch (IllegalAccessException e4) {
throw new AssertionError(e4);
}
}
}

View File

@@ -0,0 +1,46 @@
package T2;
/* loaded from: classes3.dex */
public final class p implements Q2.m {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f1705a;
/* renamed from: b, reason: collision with root package name */
public final /* synthetic */ Class f1706b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ Q2.l f1707c;
public /* synthetic */ p(Class cls, Q2.l lVar, int i) {
this.f1705a = i;
this.f1706b = cls;
this.f1707c = lVar;
}
@Override // Q2.m
public final Q2.l a(Q2.d dVar, X2.a aVar) {
switch (this.f1705a) {
case 0:
if (aVar.getRawType() == this.f1706b) {
return this.f1707c;
}
return null;
default:
Class<?> rawType = aVar.getRawType();
if (this.f1706b.isAssignableFrom(rawType)) {
return new b(this, rawType);
}
return null;
}
}
public final String toString() {
switch (this.f1705a) {
case 0:
return "Factory[type=" + this.f1706b.getName() + ",adapter=" + this.f1707c + "]";
default:
return "Factory[typeHierarchy=" + this.f1706b.getName() + ",adapter=" + this.f1707c + "]";
}
}
}

View File

@@ -0,0 +1,31 @@
package T2;
import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Field;
import java.security.PrivilegedAction;
import java.util.ArrayList;
/* loaded from: classes3.dex */
public final class q implements PrivilegedAction {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ Class f1708a;
public q(Class cls) {
this.f1708a = cls;
}
@Override // java.security.PrivilegedAction
public final Object run() {
Field[] declaredFields = this.f1708a.getDeclaredFields();
ArrayList arrayList = new ArrayList(declaredFields.length);
for (Field field : declaredFields) {
if (field.isEnumConstant()) {
arrayList.add(field);
}
}
Field[] fieldArr = (Field[]) arrayList.toArray(new Field[0]);
AccessibleObject.setAccessible(fieldArr, true);
return fieldArr;
}
}

View File

@@ -0,0 +1,121 @@
package T2;
import java.net.InetAddress;
import java.net.URI;
import java.net.URL;
import java.util.BitSet;
import java.util.Currency;
import java.util.Locale;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicIntegerArray;
/* loaded from: classes3.dex */
public abstract class r {
/* renamed from: A, reason: collision with root package name */
public static final a f1709A;
/* renamed from: a, reason: collision with root package name */
public static final p f1710a = new p(Class.class, new Q2.b(new h(11), 2), 0);
/* renamed from: b, reason: collision with root package name */
public static final p f1711b = new p(BitSet.class, new Q2.b(new h(21), 2), 0);
/* renamed from: c, reason: collision with root package name */
public static final h f1712c;
/* renamed from: d, reason: collision with root package name */
public static final n f1713d;
/* renamed from: e, reason: collision with root package name */
public static final n f1714e;
/* renamed from: f, reason: collision with root package name */
public static final n f1715f;
/* renamed from: g, reason: collision with root package name */
public static final n f1716g;
public static final p h;
public static final p i;
/* renamed from: j, reason: collision with root package name */
public static final p f1717j;
/* renamed from: k, reason: collision with root package name */
public static final h f1718k;
/* renamed from: l, reason: collision with root package name */
public static final n f1719l;
/* renamed from: m, reason: collision with root package name */
public static final h f1720m;
/* renamed from: n, reason: collision with root package name */
public static final h f1721n;
/* renamed from: o, reason: collision with root package name */
public static final h f1722o;
public static final p p;
/* renamed from: q, reason: collision with root package name */
public static final p f1723q;
/* renamed from: r, reason: collision with root package name */
public static final p f1724r;
/* renamed from: s, reason: collision with root package name */
public static final p f1725s;
/* renamed from: t, reason: collision with root package name */
public static final p f1726t;
/* renamed from: u, reason: collision with root package name */
public static final p f1727u;
/* renamed from: v, reason: collision with root package name */
public static final p f1728v;
/* renamed from: w, reason: collision with root package name */
public static final p f1729w;
/* renamed from: x, reason: collision with root package name */
public static final g f1730x;
/* renamed from: y, reason: collision with root package name */
public static final p f1731y;
/* renamed from: z, reason: collision with root package name */
public static final p f1732z;
static {
h hVar = new h(22);
f1712c = new h(23);
f1713d = new n(Boolean.TYPE, Boolean.class, hVar);
f1714e = new n(Byte.TYPE, Byte.class, new h(24));
f1715f = new n(Short.TYPE, Short.class, new h(25));
f1716g = new n(Integer.TYPE, Integer.class, new h(26));
h = new p(AtomicInteger.class, new Q2.b(new h(27), 2), 0);
i = new p(AtomicBoolean.class, new Q2.b(new h(28), 2), 0);
f1717j = new p(AtomicIntegerArray.class, new Q2.b(new h(1), 2), 0);
f1718k = new h(2);
f1719l = new n(Character.TYPE, Character.class, new h(5));
h hVar2 = new h(6);
f1720m = new h(7);
f1721n = new h(8);
f1722o = new h(9);
p = new p(String.class, hVar2, 0);
f1723q = new p(StringBuilder.class, new h(10), 0);
f1724r = new p(StringBuffer.class, new h(12), 0);
f1725s = new p(URL.class, new h(13), 0);
f1726t = new p(URI.class, new h(14), 0);
f1727u = new p(InetAddress.class, new h(15), 1);
f1728v = new p(UUID.class, new h(16), 0);
f1729w = new p(Currency.class, new Q2.b(new h(17), 2), 0);
f1730x = new g(new h(18), 1);
f1731y = new p(Locale.class, new h(19), 0);
f1732z = new p(Q2.f.class, new h(20), 1);
f1709A = new a(3);
}
}