jimu-decompiled/sources/com/google/android/gms/internal/measurement/zzvh.java
2025-05-13 19:24:51 +02:00

97 lines
3.0 KiB
Java

package com.google.android.gms.internal.measurement;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/* loaded from: classes.dex */
final class zzvh extends zzvf {
private static final Class<?> c = Collections.unmodifiableList(Collections.emptyList()).getClass();
private zzvh() {
super();
}
private static <E> List<E> c(Object obj, long j) {
return (List) zzxj.f(obj, j);
}
@Override // com.google.android.gms.internal.measurement.zzvf
final <L> List<L> a(Object obj, long j) {
return a(obj, j, 10);
}
@Override // com.google.android.gms.internal.measurement.zzvf
final void b(Object obj, long j) {
Object unmodifiableList;
List list = (List) zzxj.f(obj, j);
if (list instanceof zzve) {
unmodifiableList = ((zzve) list).m();
} else {
if (c.isAssignableFrom(list.getClass())) {
return;
}
if ((list instanceof zzwg) && (list instanceof zzuu)) {
zzuu zzuuVar = (zzuu) list;
if (zzuuVar.h()) {
zzuuVar.i();
return;
}
return;
}
unmodifiableList = Collections.unmodifiableList(list);
}
zzxj.a(obj, j, unmodifiableList);
}
/* JADX WARN: Multi-variable type inference failed */
private static <L> List<L> a(Object obj, long j, int i) {
zzvd zzvdVar;
List<L> c2 = c(obj, j);
if (c2.isEmpty()) {
List<L> zzvdVar2 = c2 instanceof zzve ? new zzvd(i) : ((c2 instanceof zzwg) && (c2 instanceof zzuu)) ? ((zzuu) c2).a(i) : new ArrayList<>(i);
zzxj.a(obj, j, zzvdVar2);
return zzvdVar2;
}
if (c.isAssignableFrom(c2.getClass())) {
ArrayList arrayList = new ArrayList(c2.size() + i);
arrayList.addAll(c2);
zzxj.a(obj, j, arrayList);
zzvdVar = arrayList;
} else {
if (!(c2 instanceof zzxg)) {
if (!(c2 instanceof zzwg) || !(c2 instanceof zzuu)) {
return c2;
}
zzuu zzuuVar = (zzuu) c2;
if (zzuuVar.h()) {
return c2;
}
zzuu a = zzuuVar.a(c2.size() + i);
zzxj.a(obj, j, a);
return a;
}
zzvd zzvdVar3 = new zzvd(c2.size() + i);
zzvdVar3.addAll((zzxg) c2);
zzxj.a(obj, j, zzvdVar3);
zzvdVar = zzvdVar3;
}
return zzvdVar;
}
@Override // com.google.android.gms.internal.measurement.zzvf
final <E> void a(Object obj, Object obj2, long j) {
List c2 = c(obj2, j);
List a = a(obj, j, c2.size());
int size = a.size();
int size2 = c2.size();
if (size > 0 && size2 > 0) {
a.addAll(c2);
}
if (size > 0) {
c2 = a;
}
zzxj.a(obj, j, c2);
}
}