34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
package d0.f0;
|
|
|
|
import d0.z.d.m;
|
|
import java.util.HashSet;
|
|
import java.util.Iterator;
|
|
import kotlin.jvm.functions.Function1;
|
|
/* compiled from: Sequences.kt */
|
|
public final class b<T, K> extends d0.t.b<T> {
|
|
public final HashSet<K> k = new HashSet<>();
|
|
public final Iterator<T> l;
|
|
public final Function1<T, K> m;
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: java.util.Iterator<? extends T> */
|
|
/* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: kotlin.jvm.functions.Function1<? super T, ? extends K> */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public b(Iterator<? extends T> it, Function1<? super T, ? extends K> function1) {
|
|
m.checkNotNullParameter(it, "source");
|
|
m.checkNotNullParameter(function1, "keySelector");
|
|
this.l = it;
|
|
this.m = function1;
|
|
}
|
|
|
|
@Override // d0.t.b
|
|
public void a() {
|
|
while (this.l.hasNext()) {
|
|
T next = this.l.next();
|
|
if (this.k.add(this.m.invoke(next))) {
|
|
b(next);
|
|
return;
|
|
}
|
|
}
|
|
this.i = 3;
|
|
}
|
|
}
|