68 lines
2.2 KiB
Java
68 lines
2.2 KiB
Java
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)));
|
|
}
|
|
}
|
|
}
|