a
This commit is contained in:
parent
b19307ffdf
commit
3cc8d54ede
@ -1,6 +1,7 @@
|
|||||||
package ru.dbotthepony.kstarbound.util
|
package ru.dbotthepony.kstarbound.util
|
||||||
|
|
||||||
import it.unimi.dsi.fastutil.objects.ObjectSpliterators
|
import it.unimi.dsi.fastutil.objects.ObjectSpliterators
|
||||||
|
import java.util.*
|
||||||
import java.util.stream.Stream
|
import java.util.stream.Stream
|
||||||
import java.util.stream.StreamSupport
|
import java.util.stream.StreamSupport
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
@ -53,7 +54,7 @@ class NotNullTwoDimensionalArray<T : Any>(clazz: KClass<T>, private val width: I
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun stream(): Stream<out T> {
|
fun stream(): Stream<out T> {
|
||||||
return StreamSupport.stream(ObjectSpliterators.wrap(memory), false)
|
return Arrays.stream(memory)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun indexedStream(): Stream<out Entry<T>> {
|
fun indexedStream(): Stream<out Entry<T>> {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package ru.dbotthepony.kstarbound.util
|
package ru.dbotthepony.kstarbound.util
|
||||||
|
|
||||||
import it.unimi.dsi.fastutil.objects.ObjectSpliterators
|
import it.unimi.dsi.fastutil.objects.ObjectSpliterators
|
||||||
|
import java.util.Arrays
|
||||||
import java.util.stream.Stream
|
import java.util.stream.Stream
|
||||||
import java.util.stream.StreamSupport
|
import java.util.stream.StreamSupport
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
@ -45,7 +46,7 @@ class TwoDimensionalArray<T : Any>(clazz: KClass<T>, private val width: Int, pri
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun stream(): Stream<out T?> {
|
fun stream(): Stream<out T?> {
|
||||||
return StreamSupport.stream(ObjectSpliterators.wrap(memory), false)
|
return Arrays.stream(memory)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun indexedStream(): Stream<out Entry<T?>> {
|
fun indexedStream(): Stream<out Entry<T?>> {
|
||||||
|
Loading…
Reference in New Issue
Block a user