discord-jadx/app/src/main/java/ra/a.java

63 lines
1.5 KiB
Java

package ra;
import java.util.NoSuchElementException;
import qa.h;
/* compiled from: AbstractIndexedListIterator.java */
/* loaded from: classes4.dex */
abstract class a<E> extends v0<E> {
/* renamed from: j reason: collision with root package name */
private final int f21637j;
/* renamed from: k reason: collision with root package name */
private int f21638k;
protected a(int i10, int i11) {
h.l(i11, i10);
this.f21637j = i10;
this.f21638k = i11;
}
protected abstract E b(int i10);
@Override // java.util.Iterator, java.util.ListIterator
public final boolean hasNext() {
return this.f21638k < this.f21637j;
}
@Override // java.util.ListIterator
public final boolean hasPrevious() {
return this.f21638k > 0;
}
@Override // java.util.Iterator, java.util.ListIterator
public final E next() {
if (hasNext()) {
int i10 = this.f21638k;
this.f21638k = i10 + 1;
return b(i10);
}
throw new NoSuchElementException();
}
@Override // java.util.ListIterator
public final int nextIndex() {
return this.f21638k;
}
@Override // java.util.ListIterator
public final E previous() {
if (hasPrevious()) {
int i10 = this.f21638k - 1;
this.f21638k = i10;
return b(i10);
}
throw new NoSuchElementException();
}
@Override // java.util.ListIterator
public final int previousIndex() {
return this.f21638k - 1;
}
}