38 lines
1.4 KiB
Java
38 lines
1.4 KiB
Java
package com.google.android.gms.internal.measurement;
|
|
|
|
import com.google.android.gms.internal.measurement.zzuo;
|
|
|
|
/* loaded from: classes.dex */
|
|
final class zzvk implements zzwm {
|
|
private static final zzvu b = new zzvl();
|
|
private final zzvu a;
|
|
|
|
public zzvk() {
|
|
this(new zzvm(zzun.a(), a()));
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.measurement.zzwm
|
|
public final <T> zzwl<T> a(Class<T> cls) {
|
|
zzwn.a((Class<?>) cls);
|
|
zzvt a = this.a.a(cls);
|
|
return a.b() ? zzuo.class.isAssignableFrom(cls) ? zzwa.a(zzwn.c(), zzue.b(), a.a()) : zzwa.a(zzwn.a(), zzue.c(), a.a()) : zzuo.class.isAssignableFrom(cls) ? a(a) ? zzvz.a(cls, a, zzwe.b(), zzvf.b(), zzwn.c(), zzue.b(), zzvs.b()) : zzvz.a(cls, a, zzwe.b(), zzvf.b(), zzwn.c(), null, zzvs.b()) : a(a) ? zzvz.a(cls, a, zzwe.a(), zzvf.a(), zzwn.a(), zzue.c(), zzvs.a()) : zzvz.a(cls, a, zzwe.a(), zzvf.a(), zzwn.b(), null, zzvs.a());
|
|
}
|
|
|
|
private zzvk(zzvu zzvuVar) {
|
|
zzuq.a(zzvuVar, "messageInfoFactory");
|
|
this.a = zzvuVar;
|
|
}
|
|
|
|
private static boolean a(zzvt zzvtVar) {
|
|
return zzvtVar.c() == zzuo.zze.i;
|
|
}
|
|
|
|
private static zzvu a() {
|
|
try {
|
|
return (zzvu) Class.forName("com.google.protobuf.DescriptorMessageInfoFactory").getDeclaredMethod("getInstance", new Class[0]).invoke(null, new Object[0]);
|
|
} catch (Exception unused) {
|
|
return b;
|
|
}
|
|
}
|
|
}
|