Rename sequence() extension to asSequence()
This commit is contained in:
@@ -12,10 +12,10 @@ import java.util.Collections // TODO: it's temporary while we have java.util.Col
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun <T> Array<out T>.sequence(): Sequence<T> {
|
||||
public fun <T> Array<out T>.asSequence(): Sequence<T> {
|
||||
return object : Sequence<T> {
|
||||
override fun iterator(): Iterator<T> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -23,10 +23,10 @@ public fun <T> Array<out T>.sequence(): Sequence<T> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun BooleanArray.sequence(): Sequence<Boolean> {
|
||||
public fun BooleanArray.asSequence(): Sequence<Boolean> {
|
||||
return object : Sequence<Boolean> {
|
||||
override fun iterator(): Iterator<Boolean> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -34,10 +34,10 @@ public fun BooleanArray.sequence(): Sequence<Boolean> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun ByteArray.sequence(): Sequence<Byte> {
|
||||
public fun ByteArray.asSequence(): Sequence<Byte> {
|
||||
return object : Sequence<Byte> {
|
||||
override fun iterator(): Iterator<Byte> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -45,10 +45,10 @@ public fun ByteArray.sequence(): Sequence<Byte> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun CharArray.sequence(): Sequence<Char> {
|
||||
public fun CharArray.asSequence(): Sequence<Char> {
|
||||
return object : Sequence<Char> {
|
||||
override fun iterator(): Iterator<Char> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -56,10 +56,10 @@ public fun CharArray.sequence(): Sequence<Char> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun DoubleArray.sequence(): Sequence<Double> {
|
||||
public fun DoubleArray.asSequence(): Sequence<Double> {
|
||||
return object : Sequence<Double> {
|
||||
override fun iterator(): Iterator<Double> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -67,10 +67,10 @@ public fun DoubleArray.sequence(): Sequence<Double> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun FloatArray.sequence(): Sequence<Float> {
|
||||
public fun FloatArray.asSequence(): Sequence<Float> {
|
||||
return object : Sequence<Float> {
|
||||
override fun iterator(): Iterator<Float> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -78,10 +78,10 @@ public fun FloatArray.sequence(): Sequence<Float> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun IntArray.sequence(): Sequence<Int> {
|
||||
public fun IntArray.asSequence(): Sequence<Int> {
|
||||
return object : Sequence<Int> {
|
||||
override fun iterator(): Iterator<Int> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -89,10 +89,10 @@ public fun IntArray.sequence(): Sequence<Int> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun LongArray.sequence(): Sequence<Long> {
|
||||
public fun LongArray.asSequence(): Sequence<Long> {
|
||||
return object : Sequence<Long> {
|
||||
override fun iterator(): Iterator<Long> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -100,10 +100,10 @@ public fun LongArray.sequence(): Sequence<Long> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun ShortArray.sequence(): Sequence<Short> {
|
||||
public fun ShortArray.asSequence(): Sequence<Short> {
|
||||
return object : Sequence<Short> {
|
||||
override fun iterator(): Iterator<Short> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -111,10 +111,10 @@ public fun ShortArray.sequence(): Sequence<Short> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun <T> Iterable<T>.sequence(): Sequence<T> {
|
||||
public fun <T> Iterable<T>.asSequence(): Sequence<T> {
|
||||
return object : Sequence<T> {
|
||||
override fun iterator(): Iterator<T> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -122,10 +122,10 @@ public fun <T> Iterable<T>.sequence(): Sequence<T> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun <K, V> Map<K, V>.sequence(): Sequence<Map.Entry<K, V>> {
|
||||
public fun <K, V> Map<K, V>.asSequence(): Sequence<Map.Entry<K, V>> {
|
||||
return object : Sequence<Map.Entry<K, V>> {
|
||||
override fun iterator(): Iterator<Map.Entry<K, V>> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -133,7 +133,7 @@ public fun <K, V> Map<K, V>.sequence(): Sequence<Map.Entry<K, V>> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun <T> Sequence<T>.sequence(): Sequence<T> {
|
||||
public fun <T> Sequence<T>.asSequence(): Sequence<T> {
|
||||
return this
|
||||
}
|
||||
|
||||
@@ -142,17 +142,17 @@ deprecated("Migrate to using Sequence<T> and respective functions")
|
||||
/**
|
||||
* Returns a stream from the given collection
|
||||
*/
|
||||
public fun <T> Stream<T>.stream(): Stream<T> {
|
||||
public fun <T> Stream<T>.asStream(): Stream<T> {
|
||||
return this
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
public fun String.sequence(): Sequence<Char> {
|
||||
public fun String.asSequence(): Sequence<Char> {
|
||||
return object : Sequence<Char> {
|
||||
override fun iterator(): Iterator<Char> {
|
||||
return this@sequence.iterator()
|
||||
return this@asSequence.iterator()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -160,9 +160,122 @@ public fun String.sequence(): Sequence<Char> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun <T> Array<out T>.sequence(): Sequence<T> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun BooleanArray.sequence(): Sequence<Boolean> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun ByteArray.sequence(): Sequence<Byte> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun CharArray.sequence(): Sequence<Char> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun DoubleArray.sequence(): Sequence<Double> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun FloatArray.sequence(): Sequence<Float> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun IntArray.sequence(): Sequence<Int> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun LongArray.sequence(): Sequence<Long> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun ShortArray.sequence(): Sequence<Short> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun <T> Iterable<T>.sequence(): Sequence<T> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun <K, V> Map<K, V>.sequence(): Sequence<Map.Entry<K, V>> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun <T> Sequence<T>.sequence(): Sequence<T> {
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns a stream from the given collection
|
||||
*/
|
||||
deprecated("Use asStream() instead")
|
||||
public fun <T> Stream<T>.stream(): Stream<T> {
|
||||
return this
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun String.sequence(): Sequence<Char> {
|
||||
return asSequence()
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun <T> Array<out T>.stream(): Stream<T> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<T> {
|
||||
override fun iterator(): Iterator<T> {
|
||||
return sequence.iterator()
|
||||
@@ -173,9 +286,9 @@ public fun <T> Array<out T>.stream(): Stream<T> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun BooleanArray.stream(): Stream<Boolean> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Boolean> {
|
||||
override fun iterator(): Iterator<Boolean> {
|
||||
return sequence.iterator()
|
||||
@@ -186,9 +299,9 @@ public fun BooleanArray.stream(): Stream<Boolean> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun ByteArray.stream(): Stream<Byte> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Byte> {
|
||||
override fun iterator(): Iterator<Byte> {
|
||||
return sequence.iterator()
|
||||
@@ -199,9 +312,9 @@ public fun ByteArray.stream(): Stream<Byte> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun CharArray.stream(): Stream<Char> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Char> {
|
||||
override fun iterator(): Iterator<Char> {
|
||||
return sequence.iterator()
|
||||
@@ -212,9 +325,9 @@ public fun CharArray.stream(): Stream<Char> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun DoubleArray.stream(): Stream<Double> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Double> {
|
||||
override fun iterator(): Iterator<Double> {
|
||||
return sequence.iterator()
|
||||
@@ -225,9 +338,9 @@ public fun DoubleArray.stream(): Stream<Double> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun FloatArray.stream(): Stream<Float> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Float> {
|
||||
override fun iterator(): Iterator<Float> {
|
||||
return sequence.iterator()
|
||||
@@ -238,9 +351,9 @@ public fun FloatArray.stream(): Stream<Float> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun IntArray.stream(): Stream<Int> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Int> {
|
||||
override fun iterator(): Iterator<Int> {
|
||||
return sequence.iterator()
|
||||
@@ -251,9 +364,9 @@ public fun IntArray.stream(): Stream<Int> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun LongArray.stream(): Stream<Long> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Long> {
|
||||
override fun iterator(): Iterator<Long> {
|
||||
return sequence.iterator()
|
||||
@@ -264,9 +377,9 @@ public fun LongArray.stream(): Stream<Long> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun ShortArray.stream(): Stream<Short> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Short> {
|
||||
override fun iterator(): Iterator<Short> {
|
||||
return sequence.iterator()
|
||||
@@ -277,9 +390,9 @@ public fun ShortArray.stream(): Stream<Short> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun <T> Iterable<T>.stream(): Stream<T> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<T> {
|
||||
override fun iterator(): Iterator<T> {
|
||||
return sequence.iterator()
|
||||
@@ -290,9 +403,9 @@ public fun <T> Iterable<T>.stream(): Stream<T> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun <K, V> Map<K, V>.stream(): Stream<Map.Entry<K, V>> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Map.Entry<K, V>> {
|
||||
override fun iterator(): Iterator<Map.Entry<K, V>> {
|
||||
return sequence.iterator()
|
||||
@@ -303,9 +416,9 @@ public fun <K, V> Map<K, V>.stream(): Stream<Map.Entry<K, V>> {
|
||||
/**
|
||||
* Returns a sequence from the given collection
|
||||
*/
|
||||
deprecated("Use sequence() instead")
|
||||
deprecated("Use asSequence() instead")
|
||||
public fun String.stream(): Stream<Char> {
|
||||
val sequence = sequence()
|
||||
val sequence = asSequence()
|
||||
return object : Stream<Char> {
|
||||
override fun iterator(): Iterator<Char> {
|
||||
return sequence.iterator()
|
||||
|
||||
Reference in New Issue
Block a user