73 lines
1.7 KiB
Java
73 lines
1.7 KiB
Java
package com.google.android.gms.internal.measurement;
|
|
|
|
import java.util.AbstractList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
final class zzwi<E> extends zzta<E> {
|
|
private static final zzwi<Object> c;
|
|
private final List<E> b;
|
|
|
|
static {
|
|
zzwi<Object> zzwiVar = new zzwi<>();
|
|
c = zzwiVar;
|
|
zzwiVar.i();
|
|
}
|
|
|
|
zzwi() {
|
|
this(new ArrayList(10));
|
|
}
|
|
|
|
public static <E> zzwi<E> b() {
|
|
return (zzwi<E>) c;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.measurement.zzuu
|
|
public final /* synthetic */ zzuu a(int i) {
|
|
if (i < size()) {
|
|
throw new IllegalArgumentException();
|
|
}
|
|
ArrayList arrayList = new ArrayList(i);
|
|
arrayList.addAll(this.b);
|
|
return new zzwi(arrayList);
|
|
}
|
|
|
|
@Override // java.util.AbstractList, java.util.List
|
|
public final void add(int i, E e) {
|
|
a();
|
|
this.b.add(i, e);
|
|
((AbstractList) this).modCount++;
|
|
}
|
|
|
|
@Override // java.util.AbstractList, java.util.List
|
|
public final E get(int i) {
|
|
return this.b.get(i);
|
|
}
|
|
|
|
@Override // java.util.AbstractList, java.util.List
|
|
public final E remove(int i) {
|
|
a();
|
|
E remove = this.b.remove(i);
|
|
((AbstractList) this).modCount++;
|
|
return remove;
|
|
}
|
|
|
|
@Override // java.util.AbstractList, java.util.List
|
|
public final E set(int i, E e) {
|
|
a();
|
|
E e2 = this.b.set(i, e);
|
|
((AbstractList) this).modCount++;
|
|
return e2;
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
|
public final int size() {
|
|
return this.b.size();
|
|
}
|
|
|
|
private zzwi(List<E> list) {
|
|
this.b = list;
|
|
}
|
|
}
|