Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
120
apk_decompiled/sources/T2/b.java
Normal file
120
apk_decompiled/sources/T2/b.java
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user