Provide Enumeration<T>.asSequence() method to make Enumeration usable in chained operations
#KT-6828 Fixed
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package kotlin
|
||||
|
||||
import java.util.Enumeration
|
||||
import java.util.NoSuchElementException
|
||||
|
||||
deprecated("Use Sequence<T> instead.")
|
||||
@@ -44,6 +45,11 @@ deprecated("Use asSequence() instead.")
|
||||
public fun <T> Iterator<T>.sequence(): Sequence<T> = asSequence()
|
||||
|
||||
|
||||
/**
|
||||
* Creates a sequence that returns all values from this enumeration. The sequence is constrained to be iterated only once.
|
||||
*/
|
||||
public fun<T> Enumeration<T>.asSequence(): Sequence<T> = this.iterator().sequence()
|
||||
|
||||
/**
|
||||
* Creates a sequence that returns the specified values.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user