diff --git a/libraries/stdlib/src/kotlin/collections/Sequence.kt b/libraries/stdlib/src/kotlin/collections/Sequence.kt index d79c215655c..a2d51fe4197 100644 --- a/libraries/stdlib/src/kotlin/collections/Sequence.kt +++ b/libraries/stdlib/src/kotlin/collections/Sequence.kt @@ -1,5 +1,6 @@ package kotlin +import java.util.Enumeration import java.util.NoSuchElementException deprecated("Use Sequence instead.") @@ -44,6 +45,11 @@ deprecated("Use asSequence() instead.") public fun Iterator.sequence(): Sequence = asSequence() +/** + * Creates a sequence that returns all values from this enumeration. The sequence is constrained to be iterated only once. + */ +public fun Enumeration.asSequence(): Sequence = this.iterator().sequence() + /** * Creates a sequence that returns the specified values. */