package ra; import java.util.NoSuchElementException; import qa.h; /* compiled from: AbstractIndexedListIterator.java */ /* loaded from: classes4.dex */ abstract class a extends v0 { /* 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; } }