Files

64 lines
2.7 KiB
Java

package androidx.datastore.preferences.protobuf;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes.dex */
public final class Y {
/* renamed from: c, reason: collision with root package name */
public static final Y f2881c = new Y();
/* renamed from: b, reason: collision with root package name */
public final ConcurrentHashMap f2883b = new ConcurrentHashMap();
/* renamed from: a, reason: collision with root package name */
public final J f2882a = new J();
public final InterfaceC0111b0 a(Class cls) {
InterfaceC0111b0 x3;
Class cls2;
AbstractC0133y.a(cls, "messageType");
ConcurrentHashMap concurrentHashMap = this.f2883b;
InterfaceC0111b0 interfaceC0111b0 = (InterfaceC0111b0) concurrentHashMap.get(cls);
if (interfaceC0111b0 != null) {
return interfaceC0111b0;
}
J j4 = this.f2882a;
j4.getClass();
Class cls3 = c0.f2894a;
if (!AbstractC0130v.class.isAssignableFrom(cls) && (cls2 = c0.f2894a) != null && !cls2.isAssignableFrom(cls)) {
throw new IllegalArgumentException("Message classes must extend GeneratedMessage or GeneratedMessageLite");
}
C0109a0 a2 = ((I) j4.f2852a).a(cls);
if ((a2.f2890d & 2) == 2) {
boolean isAssignableFrom = AbstractC0130v.class.isAssignableFrom(cls);
AbstractC0130v abstractC0130v = a2.f2887a;
if (isAssignableFrom) {
x3 = new T(c0.f2897d, AbstractC0124o.f2948a, abstractC0130v);
} else {
k0 k0Var = c0.f2895b;
C0123n c0123n = AbstractC0124o.f2949b;
if (c0123n == null) {
throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
}
x3 = new T(k0Var, c0123n, abstractC0130v);
}
} else if (AbstractC0130v.class.isAssignableFrom(cls)) {
x3 = (a2.f2890d & 1) == 1 ? S.x(a2, V.f2880b, G.f2849b, c0.f2897d, AbstractC0124o.f2948a, O.f2860b) : S.x(a2, V.f2880b, G.f2849b, c0.f2897d, null, O.f2860b);
} else if ((a2.f2890d & 1) == 1) {
U u3 = V.f2879a;
E e4 = G.f2848a;
k0 k0Var2 = c0.f2895b;
C0123n c0123n2 = AbstractC0124o.f2949b;
if (c0123n2 == null) {
throw new IllegalStateException("Protobuf runtime is not correctly loaded.");
}
x3 = S.x(a2, u3, e4, k0Var2, c0123n2, O.f2859a);
} else {
x3 = S.x(a2, V.f2879a, G.f2848a, c0.f2896c, null, O.f2859a);
}
InterfaceC0111b0 interfaceC0111b02 = (InterfaceC0111b0) concurrentHashMap.putIfAbsent(cls, x3);
return interfaceC0111b02 != null ? interfaceC0111b02 : x3;
}
}