97 lines
3.0 KiB
Java
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);
|
|
}
|
|
}
|