- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
140 lines
4.0 KiB
Java
140 lines
4.0 KiB
Java
package com.applovin.impl;
|
|
|
|
import com.applovin.exoplayer2.common.base.Preconditions;
|
|
import java.io.Serializable;
|
|
import java.util.AbstractCollection;
|
|
import java.util.Arrays;
|
|
import java.util.Collection;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class cb extends AbstractCollection implements Serializable {
|
|
private static final Object[] a = new Object[0];
|
|
|
|
public abstract int a(Object[] objArr, int i);
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final boolean add(Object obj) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final boolean addAll(Collection collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public Object[] b() {
|
|
return null;
|
|
}
|
|
|
|
public int c() {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final void clear() {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public abstract boolean contains(Object obj);
|
|
|
|
public int d() {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public abstract boolean e();
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
|
|
public abstract pp iterator();
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final boolean remove(Object obj) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final boolean removeAll(Collection collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final boolean retainAll(Collection collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final Object[] toArray() {
|
|
return toArray(a);
|
|
}
|
|
|
|
public eb a() {
|
|
return isEmpty() ? eb.h() : eb.a(toArray());
|
|
}
|
|
|
|
public static abstract class b {
|
|
public static int a(int i, int i2) {
|
|
if (i2 < 0) {
|
|
throw new AssertionError("cannot store more than MAX_VALUE elements");
|
|
}
|
|
int i3 = i + (i >> 1) + 1;
|
|
if (i3 < i2) {
|
|
i3 = Integer.highestOneBit(i2 - 1) << 1;
|
|
}
|
|
if (i3 < 0) {
|
|
return Integer.MAX_VALUE;
|
|
}
|
|
return i3;
|
|
}
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final Object[] toArray(Object[] objArr) {
|
|
Preconditions.checkNotNull(objArr);
|
|
int size = size();
|
|
if (objArr.length < size) {
|
|
Object[] b2 = b();
|
|
if (b2 != null) {
|
|
return mh.a(b2, d(), c(), objArr);
|
|
}
|
|
objArr = gg.b(objArr, size);
|
|
} else if (objArr.length > size) {
|
|
objArr[size] = null;
|
|
}
|
|
a(objArr, 0);
|
|
return objArr;
|
|
}
|
|
|
|
public static abstract class a extends b {
|
|
Object[] a;
|
|
int b;
|
|
boolean c;
|
|
|
|
public a(int i) {
|
|
p3.a(i, "initialCapacity");
|
|
this.a = new Object[i];
|
|
this.b = 0;
|
|
}
|
|
|
|
public a a(Object obj) {
|
|
Preconditions.checkNotNull(obj);
|
|
a(this.b + 1);
|
|
Object[] objArr = this.a;
|
|
int i = this.b;
|
|
this.b = i + 1;
|
|
objArr[i] = obj;
|
|
return this;
|
|
}
|
|
|
|
private void a(int i) {
|
|
Object[] objArr = this.a;
|
|
if (objArr.length < i) {
|
|
this.a = Arrays.copyOf(objArr, b.a(objArr.length, i));
|
|
this.c = false;
|
|
} else if (this.c) {
|
|
this.a = (Object[]) objArr.clone();
|
|
this.c = false;
|
|
}
|
|
}
|
|
}
|
|
}
|