137 lines
3.4 KiB
Java
137 lines
3.4 KiB
Java
package s;
|
|
|
|
import java.lang.reflect.Array;
|
|
import java.util.Collection;
|
|
import java.util.Iterator;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class d implements Collection {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final /* synthetic */ e f8337a;
|
|
|
|
public d(e eVar) {
|
|
this.f8337a = eVar;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean add(Object obj) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean addAll(Collection collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final void clear() {
|
|
this.f8337a.clear();
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean contains(Object obj) {
|
|
return this.f8337a.a(obj) >= 0;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean containsAll(Collection collection) {
|
|
Iterator it = collection.iterator();
|
|
while (it.hasNext()) {
|
|
if (!contains(it.next())) {
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean isEmpty() {
|
|
return this.f8337a.isEmpty();
|
|
}
|
|
|
|
@Override // java.util.Collection, java.lang.Iterable
|
|
public final Iterator iterator() {
|
|
return new C0581a(this.f8337a, 1);
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean remove(Object obj) {
|
|
e eVar = this.f8337a;
|
|
int a2 = eVar.a(obj);
|
|
if (a2 < 0) {
|
|
return false;
|
|
}
|
|
eVar.g(a2);
|
|
return true;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean removeAll(Collection collection) {
|
|
e eVar = this.f8337a;
|
|
int i = eVar.f8352c;
|
|
int i4 = 0;
|
|
boolean z3 = false;
|
|
while (i4 < i) {
|
|
if (collection.contains(eVar.i(i4))) {
|
|
eVar.g(i4);
|
|
i4--;
|
|
i--;
|
|
z3 = true;
|
|
}
|
|
i4++;
|
|
}
|
|
return z3;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final boolean retainAll(Collection collection) {
|
|
e eVar = this.f8337a;
|
|
int i = eVar.f8352c;
|
|
int i4 = 0;
|
|
boolean z3 = false;
|
|
while (i4 < i) {
|
|
if (!collection.contains(eVar.i(i4))) {
|
|
eVar.g(i4);
|
|
i4--;
|
|
i--;
|
|
z3 = true;
|
|
}
|
|
i4++;
|
|
}
|
|
return z3;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final int size() {
|
|
return this.f8337a.f8352c;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final Object[] toArray() {
|
|
e eVar = this.f8337a;
|
|
int i = eVar.f8352c;
|
|
Object[] objArr = new Object[i];
|
|
for (int i4 = 0; i4 < i; i4++) {
|
|
objArr[i4] = eVar.i(i4);
|
|
}
|
|
return objArr;
|
|
}
|
|
|
|
@Override // java.util.Collection
|
|
public final Object[] toArray(Object[] objArr) {
|
|
e eVar = this.f8337a;
|
|
int i = eVar.f8352c;
|
|
if (objArr.length < i) {
|
|
objArr = (Object[]) Array.newInstance(objArr.getClass().getComponentType(), i);
|
|
}
|
|
for (int i4 = 0; i4 < i; i4++) {
|
|
objArr[i4] = eVar.i(i4);
|
|
}
|
|
if (objArr.length > i) {
|
|
objArr[i] = null;
|
|
}
|
|
return objArr;
|
|
}
|
|
}
|