package F3;

import java.util.ListIterator;
import java.util.NoSuchElementException;

/* JADX INFO: renamed from: F3.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC0197a extends D0 implements ListIterator {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final int f1528a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f1529b;

    public AbstractC0197a(int i6, int i7) {
        A4.g.p(i7, i6);
        this.f1528a = i6;
        this.f1529b = i7;
    }

    public abstract Object a(int i6);

    @Override // java.util.ListIterator
    public final void add(Object obj) {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.Iterator, java.util.ListIterator
    public final boolean hasNext() {
        return this.f1529b < this.f1528a;
    }

    @Override // java.util.ListIterator
    public final boolean hasPrevious() {
        return this.f1529b > 0;
    }

    @Override // java.util.Iterator, java.util.ListIterator
    public final Object next() {
        if (!hasNext()) {
            throw new NoSuchElementException();
        }
        int i6 = this.f1529b;
        this.f1529b = i6 + 1;
        return a(i6);
    }

    @Override // java.util.ListIterator
    public final int nextIndex() {
        return this.f1529b;
    }

    @Override // java.util.ListIterator
    public final Object previous() {
        if (!hasPrevious()) {
            throw new NoSuchElementException();
        }
        int i6 = this.f1529b - 1;
        this.f1529b = i6;
        return a(i6);
    }

    @Override // java.util.ListIterator
    public final int previousIndex() {
        return this.f1529b - 1;
    }

    @Override // java.util.ListIterator
    public final void set(Object obj) {
        throw new UnsupportedOperationException();
    }
}
