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; } } } }