package e4; import java.util.NoSuchElementException; /* loaded from: classes2.dex */ abstract class a extends y { /* renamed from: a, reason: collision with root package name */ private final int f9300a; /* renamed from: b, reason: collision with root package name */ private int f9301b; protected a(int i10, int i11) { d4.c.h(i11, i10); this.f9300a = i10; this.f9301b = i11; } protected abstract Object a(int i10); @Override // java.util.Iterator, java.util.ListIterator public final boolean hasNext() { return this.f9301b < this.f9300a; } @Override // java.util.ListIterator public final boolean hasPrevious() { return this.f9301b > 0; } @Override // java.util.Iterator, java.util.ListIterator public final Object next() { if (!hasNext()) { throw new NoSuchElementException(); } int i10 = this.f9301b; this.f9301b = i10 + 1; return a(i10); } @Override // java.util.ListIterator public final int nextIndex() { return this.f9301b; } @Override // java.util.ListIterator public final Object previous() { if (!hasPrevious()) { throw new NoSuchElementException(); } int i10 = this.f9301b - 1; this.f9301b = i10; return a(i10); } @Override // java.util.ListIterator public final int previousIndex() { return this.f9301b - 1; } }