- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
52 lines
1.5 KiB
Java
52 lines
1.5 KiB
Java
package androidx.collection;
|
|
|
|
import java.util.Iterator;
|
|
import kotlin.jvm.internal.markers.KMutableIterator;
|
|
import kotlin.sequences.SequencesKt__SequenceBuilderKt;
|
|
|
|
/* JADX INFO: Add missing generic type declarations: [E] */
|
|
/* loaded from: classes.dex */
|
|
public final class MutableScatterSet$MutableSetWrapper$iterator$1<E> implements Iterator<E>, KMutableIterator {
|
|
private int current = -1;
|
|
private final Iterator<E> iterator;
|
|
final /* synthetic */ MutableScatterSet<E> this$0;
|
|
|
|
public final int getCurrent() {
|
|
return this.current;
|
|
}
|
|
|
|
public final Iterator<E> getIterator() {
|
|
return this.iterator;
|
|
}
|
|
|
|
public final void setCurrent(int i) {
|
|
this.current = i;
|
|
}
|
|
|
|
public MutableScatterSet$MutableSetWrapper$iterator$1(MutableScatterSet<E> mutableScatterSet) {
|
|
Iterator<E> it;
|
|
this.this$0 = mutableScatterSet;
|
|
it = SequencesKt__SequenceBuilderKt.iterator(new MutableScatterSet$MutableSetWrapper$iterator$1$iterator$1(mutableScatterSet, this, null));
|
|
this.iterator = it;
|
|
}
|
|
|
|
@Override // java.util.Iterator
|
|
public boolean hasNext() {
|
|
return this.iterator.hasNext();
|
|
}
|
|
|
|
@Override // java.util.Iterator
|
|
public E next() {
|
|
return this.iterator.next();
|
|
}
|
|
|
|
@Override // java.util.Iterator
|
|
public void remove() {
|
|
int i = this.current;
|
|
if (i != -1) {
|
|
this.this$0.removeElementAt(i);
|
|
this.current = -1;
|
|
}
|
|
}
|
|
}
|