package kotlin.collections; import java.util.ListIterator; import java.util.NoSuchElementException; import kotlin.jvm.internal.markers.KMappedMarker; /* loaded from: classes5.dex */ public final class EmptyIterator implements ListIterator, KMappedMarker { public static final EmptyIterator INSTANCE = new EmptyIterator(); @Override // java.util.ListIterator public /* bridge */ /* synthetic */ void add(Object obj) { throw new UnsupportedOperationException("Operation is not supported for read-only collection"); } @Override // java.util.ListIterator, java.util.Iterator public boolean hasNext() { return false; } @Override // java.util.ListIterator public boolean hasPrevious() { return false; } @Override // java.util.ListIterator public int nextIndex() { return 0; } @Override // java.util.ListIterator public int previousIndex() { return -1; } @Override // java.util.ListIterator, java.util.Iterator public void remove() { throw new UnsupportedOperationException("Operation is not supported for read-only collection"); } @Override // java.util.ListIterator public /* bridge */ /* synthetic */ void set(Object obj) { throw new UnsupportedOperationException("Operation is not supported for read-only collection"); } @Override // java.util.ListIterator, java.util.Iterator public Void next() { throw new NoSuchElementException(); } @Override // java.util.ListIterator public Void previous() { throw new NoSuchElementException(); } }