282 lines
7 KiB
Java
282 lines
7 KiB
Java
package ra;
|
|
|
|
import java.util.Arrays;
|
|
import java.util.Collection;
|
|
import java.util.Comparator;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import java.util.ListIterator;
|
|
import java.util.RandomAccess;
|
|
import qa.h;
|
|
import ra.q;
|
|
/* compiled from: ImmutableList.java */
|
|
/* loaded from: classes4.dex */
|
|
public abstract class s<E> extends q<E> implements List<E>, RandomAccess {
|
|
|
|
/* renamed from: k reason: collision with root package name */
|
|
private static final v0<Object> f21768k = new b(l0.f21727n, 0);
|
|
|
|
/* compiled from: ImmutableList.java */
|
|
/* loaded from: classes4.dex */
|
|
public static final class a<E> extends q.a<E> {
|
|
public a() {
|
|
this(4);
|
|
}
|
|
|
|
a(int i10) {
|
|
super(i10);
|
|
}
|
|
|
|
public a<E> d(E e10) {
|
|
super.b(e10);
|
|
return this;
|
|
}
|
|
|
|
public s<E> e() {
|
|
this.f21761c = true;
|
|
return s.o(this.f21759a, this.f21760b);
|
|
}
|
|
}
|
|
|
|
/* compiled from: ImmutableList.java */
|
|
/* loaded from: classes4.dex */
|
|
static class b<E> extends a<E> {
|
|
|
|
/* renamed from: l reason: collision with root package name */
|
|
private final s<E> f21769l;
|
|
|
|
b(s<E> sVar, int i10) {
|
|
super(sVar.size(), i10);
|
|
this.f21769l = sVar;
|
|
}
|
|
|
|
@Override // ra.a
|
|
protected E b(int i10) {
|
|
return this.f21769l.get(i10);
|
|
}
|
|
}
|
|
|
|
/* compiled from: ImmutableList.java */
|
|
/* loaded from: classes4.dex */
|
|
class c extends s<E> {
|
|
|
|
/* renamed from: l reason: collision with root package name */
|
|
final transient int f21770l;
|
|
|
|
/* renamed from: m reason: collision with root package name */
|
|
final transient int f21771m;
|
|
|
|
c(int i10, int i11) {
|
|
this.f21770l = i10;
|
|
this.f21771m = i11;
|
|
}
|
|
|
|
@Override // ra.s
|
|
/* renamed from: A */
|
|
public s<E> subList(int i10, int i11) {
|
|
h.n(i10, i11, this.f21771m);
|
|
s sVar = s.this;
|
|
int i12 = this.f21770l;
|
|
return sVar.subList(i10 + i12, i11 + i12);
|
|
}
|
|
|
|
@Override // ra.q
|
|
Object[] d() {
|
|
return s.this.d();
|
|
}
|
|
|
|
@Override // ra.q
|
|
int g() {
|
|
return s.this.h() + this.f21770l + this.f21771m;
|
|
}
|
|
|
|
@Override // java.util.List
|
|
public E get(int i10) {
|
|
h.h(i10, this.f21771m);
|
|
return s.this.get(i10 + this.f21770l);
|
|
}
|
|
|
|
@Override // ra.q
|
|
int h() {
|
|
return s.this.h() + this.f21770l;
|
|
}
|
|
|
|
@Override // ra.q
|
|
boolean i() {
|
|
return true;
|
|
}
|
|
|
|
@Override // ra.s, ra.q, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.Set
|
|
public /* bridge */ /* synthetic */ Iterator iterator() {
|
|
return s.super.iterator();
|
|
}
|
|
|
|
@Override // ra.s, java.util.List
|
|
public /* bridge */ /* synthetic */ ListIterator listIterator() {
|
|
return s.super.listIterator();
|
|
}
|
|
|
|
@Override // ra.s, java.util.List
|
|
public /* bridge */ /* synthetic */ ListIterator listIterator(int i10) {
|
|
return s.super.listIterator(i10);
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
|
public int size() {
|
|
return this.f21771m;
|
|
}
|
|
}
|
|
|
|
s() {
|
|
}
|
|
|
|
static <E> s<E> m(Object[] objArr) {
|
|
return o(objArr, objArr.length);
|
|
}
|
|
|
|
static <E> s<E> o(Object[] objArr, int i10) {
|
|
return i10 == 0 ? v() : new l0(objArr, i10);
|
|
}
|
|
|
|
public static <E> a<E> q() {
|
|
return new a<>();
|
|
}
|
|
|
|
private static <E> s<E> r(Object... objArr) {
|
|
return m(i0.b(objArr));
|
|
}
|
|
|
|
public static <E> s<E> s(Collection<? extends E> collection) {
|
|
if (!(collection instanceof q)) {
|
|
return r(collection.toArray());
|
|
}
|
|
s<E> a10 = ((q) collection).a();
|
|
return a10.i() ? m(a10.toArray()) : a10;
|
|
}
|
|
|
|
public static <E> s<E> v() {
|
|
return (s<E>) l0.f21727n;
|
|
}
|
|
|
|
public static <E> s<E> w(E e10) {
|
|
return r(e10);
|
|
}
|
|
|
|
public static <E> s<E> x(E e10, E e11) {
|
|
return r(e10, e11);
|
|
}
|
|
|
|
public static <E> s<E> y(E e10, E e11, E e12, E e13, E e14) {
|
|
return r(e10, e11, e12, e13, e14);
|
|
}
|
|
|
|
public static <E> s<E> z(Comparator<? super E> comparator, Iterable<? extends E> iterable) {
|
|
h.j(comparator);
|
|
Object[] e10 = x.e(iterable);
|
|
i0.b(e10);
|
|
Arrays.sort(e10, comparator);
|
|
return m(e10);
|
|
}
|
|
|
|
/* renamed from: A */
|
|
public s<E> subList(int i10, int i11) {
|
|
h.n(i10, i11, size());
|
|
int i12 = i11 - i10;
|
|
return i12 == size() ? this : i12 == 0 ? v() : B(i10, i11);
|
|
}
|
|
|
|
s<E> B(int i10, int i11) {
|
|
return new c(i10, i11 - i10);
|
|
}
|
|
|
|
@Override // ra.q
|
|
public final s<E> a() {
|
|
return this;
|
|
}
|
|
|
|
@Override // java.util.List
|
|
@Deprecated
|
|
public final void add(int i10, E e10) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.List
|
|
@Deprecated
|
|
public final boolean addAll(int i10, Collection<? extends E> collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // ra.q
|
|
int c(Object[] objArr, int i10) {
|
|
int size = size();
|
|
for (int i11 = 0; i11 < size; i11++) {
|
|
objArr[i10 + i11] = get(i11);
|
|
}
|
|
return i10 + size;
|
|
}
|
|
|
|
@Override // ra.q, java.util.AbstractCollection, java.util.Collection, java.util.Set
|
|
public boolean contains(Object obj) {
|
|
return indexOf(obj) >= 0;
|
|
}
|
|
|
|
@Override // java.util.Collection, java.util.List
|
|
public boolean equals(Object obj) {
|
|
return a0.a(this, obj);
|
|
}
|
|
|
|
@Override // java.util.Collection, java.util.List
|
|
public int hashCode() {
|
|
int size = size();
|
|
int i10 = 1;
|
|
for (int i11 = 0; i11 < size; i11++) {
|
|
i10 = ~(~((i10 * 31) + get(i11).hashCode()));
|
|
}
|
|
return i10;
|
|
}
|
|
|
|
@Override // java.util.List
|
|
public int indexOf(Object obj) {
|
|
if (obj == null) {
|
|
return -1;
|
|
}
|
|
return a0.b(this, obj);
|
|
}
|
|
|
|
@Override // ra.q
|
|
/* renamed from: k */
|
|
public u0<E> iterator() {
|
|
return listIterator();
|
|
}
|
|
|
|
@Override // java.util.List
|
|
public int lastIndexOf(Object obj) {
|
|
if (obj == null) {
|
|
return -1;
|
|
}
|
|
return a0.d(this, obj);
|
|
}
|
|
|
|
@Override // java.util.List
|
|
@Deprecated
|
|
public final E remove(int i10) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.List
|
|
@Deprecated
|
|
public final E set(int i10, E e10) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
/* renamed from: t */
|
|
public v0<E> listIterator() {
|
|
return listIterator(0);
|
|
}
|
|
|
|
/* renamed from: u */
|
|
public v0<E> listIterator(int i10) {
|
|
h.l(i10, size());
|
|
return isEmpty() ? (v0<E>) f21768k : new b(this, i10);
|
|
}
|
|
}
|