82 lines
2.5 KiB
Java
82 lines
2.5 KiB
Java
package c.i.a.f.h.n;
|
|
|
|
import java.io.Serializable;
|
|
import java.lang.reflect.Array;
|
|
import java.util.AbstractCollection;
|
|
import java.util.Arrays;
|
|
import java.util.Collection;
|
|
import java.util.Objects;
|
|
import org.checkerframework.checker.nullness.compatqual.NullableDecl;
|
|
/* compiled from: com.android.billingclient:billing@@4.0.0 */
|
|
public abstract class h<E> extends AbstractCollection<E> implements Serializable {
|
|
public static final Object[] i = new Object[0];
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
@Deprecated
|
|
public final boolean add(E e) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
@Deprecated
|
|
public final boolean addAll(Collection<? extends E> collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public abstract int c(Object[] objArr, int i2);
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
@Deprecated
|
|
public final void clear() {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
public abstract int d();
|
|
|
|
public abstract int e();
|
|
|
|
@NullableDecl
|
|
public abstract Object[] g();
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
@Deprecated
|
|
public final boolean remove(Object obj) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
@Deprecated
|
|
public final boolean removeAll(Collection<?> collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
@Deprecated
|
|
public final boolean retainAll(Collection<?> collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final Object[] toArray() {
|
|
return toArray(i);
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection
|
|
public final <T> T[] toArray(T[] tArr) {
|
|
Objects.requireNonNull(tArr);
|
|
int size = size();
|
|
int length = tArr.length;
|
|
if (length < size) {
|
|
Object[] g = g();
|
|
if (g != null) {
|
|
return (T[]) Arrays.copyOfRange(g, e(), d(), tArr.getClass());
|
|
}
|
|
tArr = (T[]) ((Object[]) Array.newInstance(tArr.getClass().getComponentType(), size));
|
|
} else if (length > size) {
|
|
tArr[size] = null;
|
|
}
|
|
c(tArr, 0);
|
|
return tArr;
|
|
}
|
|
}
|