package defpackage;

import java.util.List;
import java.util.ListIterator;

/* JADX INFO: renamed from: ᵰˑˑ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4371 implements ListIterator, InterfaceC5238 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final ListIterator f16606;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final /* synthetic */ C2020 f16607;

    public C4371(C2020 c2020, int i) {
        this.f16607 = c2020;
        List list = (List) c2020.f8037;
        if (i >= 0 && i <= c2020.mo2197()) {
            this.f16606 = list.listIterator(c2020.mo2197() - i);
            return;
        }
        StringBuilder sbM8237 = AbstractC3653.m8237(i, "Position index ", " must be in range [");
        sbM8237.append(new C2187(0, c2020.mo2197(), 1));
        sbM8237.append("].");
        throw new IndexOutOfBoundsException(sbM8237.toString());
    }

    @Override // java.util.ListIterator
    public final void add(Object obj) {
        throw new UnsupportedOperationException("Operation is not supported for read-only collection");
    }

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

    @Override // java.util.ListIterator
    public final boolean hasPrevious() {
        return this.f16606.hasNext();
    }

    @Override // java.util.ListIterator, java.util.Iterator
    public final Object next() {
        return this.f16606.previous();
    }

    @Override // java.util.ListIterator
    public final int nextIndex() {
        return AbstractC0892.m3128(this.f16607) - this.f16606.previousIndex();
    }

    @Override // java.util.ListIterator
    public final Object previous() {
        return this.f16606.next();
    }

    @Override // java.util.ListIterator
    public final int previousIndex() {
        return AbstractC0892.m3128(this.f16607) - this.f16606.nextIndex();
    }

    @Override // java.util.ListIterator, java.util.Iterator
    public final void remove() {
        throw new UnsupportedOperationException("Operation is not supported for read-only collection");
    }

    @Override // java.util.ListIterator
    public final void set(Object obj) {
        throw new UnsupportedOperationException("Operation is not supported for read-only collection");
    }
}
