discord-jadx/app/src/main/java/d0/f0/k.java
2021-06-27 22:44:35 +02:00

21 lines
787 B
Java

package d0.f0;
import d0.w.g.c;
import java.util.Collection;
import java.util.Iterator;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
/* compiled from: SequenceBuilder.kt */
public abstract class k<T> {
public abstract Object yield(T t, Continuation<? super Unit> continuation);
public final Object yieldAll(Iterable<? extends T> iterable, Continuation<? super Unit> continuation) {
if ((iterable instanceof Collection) && ((Collection) iterable).isEmpty()) {
return Unit.a;
}
Object yieldAll = yieldAll(iterable.iterator(), continuation);
return yieldAll == c.getCOROUTINE_SUSPENDED() ? yieldAll : Unit.a;
}
public abstract Object yieldAll(Iterator<? extends T> it, Continuation<? super Unit> continuation);
}