package kotlin.sequences; import java.util.Iterator; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes5.dex */ public abstract class SequencesKt__SequencesKt extends SequencesKt__SequencesJVMKt { public static Sequence asSequence(final Iterator it) { Sequence constrainOnce; Intrinsics.checkNotNullParameter(it, ""); constrainOnce = constrainOnce(new Sequence() { // from class: kotlin.sequences.SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1 @Override // kotlin.sequences.Sequence public Iterator iterator() { return it; } }); return constrainOnce; } public static final Sequence emptySequence() { return EmptySequence.INSTANCE; } public static Sequence constrainOnce(Sequence sequence) { Intrinsics.checkNotNullParameter(sequence, ""); return sequence instanceof ConstrainedOnceSequence ? sequence : new ConstrainedOnceSequence(sequence); } public static Sequence generateSequence(final Object obj, Function1 nextFunction) { Intrinsics.checkNotNullParameter(nextFunction, "nextFunction"); if (obj == null) { return EmptySequence.INSTANCE; } return new GeneratorSequence(new Function0() { // from class: kotlin.sequences.SequencesKt__SequencesKt$generateSequence$2 /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ { super(0); } @Override // kotlin.jvm.functions.Function0 public final Object invoke() { return obj; } }, nextFunction); } }