package defpackage;

import java.util.ListIterator;

/* renamed from: ᵛˆᵺ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2727 implements ListIterator {

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

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public boolean f10561;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final /* synthetic */ C3679 f10562;

    public C2727(C3679 c3679, ListIterator listIterator) {
        this.f10560 = listIterator;
        this.f10562 = c3679;
    }

    @Override // java.util.ListIterator
    public final void add(Object obj) {
        ListIterator listIterator = this.f10560;
        listIterator.add(obj);
        listIterator.previous();
        this.f10561 = false;
    }

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

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

    @Override // java.util.ListIterator, java.util.Iterator
    public final Object next() {
        ListIterator listIterator = this.f10560;
        if (listIterator.hasPrevious()) {
            this.f10561 = true;
            return listIterator.previous();
        }
        C0190.m1427();
        return null;
    }

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

    @Override // java.util.ListIterator
    public final Object previous() {
        ListIterator listIterator = this.f10560;
        if (listIterator.hasNext()) {
            this.f10561 = true;
            return listIterator.next();
        }
        C0190.m1427();
        return null;
    }

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

    @Override // java.util.ListIterator, java.util.Iterator
    public final void remove() {
        ᵛᵾˏ.ᵢˇᵭ("no calls to next() since the last call to remove()", this.f10561);
        this.f10560.remove();
        this.f10561 = false;
    }

    @Override // java.util.ListIterator
    public final void set(Object obj) {
        ᵛᵾˏ.ᵿʗᵝʽ(this.f10561);
        this.f10560.set(obj);
    }
}
