package defpackage;

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

/* renamed from: ᵺˑʒ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C5124 implements ListIterator, InterfaceC3996 {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final /* synthetic */ C3630 f19086;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final ListIterator f19087;

    public C5124(C3630 c3630, int i) {
        this.f19086 = c3630;
        List list = (List) c3630.f13522;
        if (i >= 0 && i <= c3630.mo4292()) {
            this.f19087 = list.listIterator(c3630.mo4292() - i);
            return;
        }
        StringBuilder sbM4097 = AbstractC1327.m4097(i, "Position index ", " must be in range [");
        sbM4097.append(new C1521(0, c3630.mo4292(), 1));
        sbM4097.append("].");
        throw new IndexOutOfBoundsException(sbM4097.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.f19087.hasPrevious();
    }

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

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

    @Override // java.util.ListIterator
    public final int nextIndex() {
        return AbstractC2240.m5908(this.f19086) - this.f19087.previousIndex();
    }

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

    @Override // java.util.ListIterator
    public final int previousIndex() {
        return AbstractC2240.m5908(this.f19086) - this.f19087.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");
    }
}
