diff --git a/libraries/stdlib/src/kotlin/ImmutableArrayList.kt b/libraries/stdlib/src/kotlin/ImmutableArrayList.kt index b7b9ca7c5b8..88821f78a3c 100644 --- a/libraries/stdlib/src/kotlin/ImmutableArrayList.kt +++ b/libraries/stdlib/src/kotlin/ImmutableArrayList.kt @@ -56,17 +56,17 @@ private class ImmutableArrayList( // TODO: efficiently implement iterator and other stuff } -// TODO: make val, see http://youtrack.jetbrains.com/issue/KT-2028 -private fun emptyArray(): Array = arrayOfNulls(0) +// TODO: make private val, see http://youtrack.jetbrains.com/issue/KT-2028 +internal val emptyArray = arrayOfNulls(0) public class ImmutableArrayListBuilder() { - private var array = emptyArray() + private var array = emptyArray private var length = 0 public fun build(): List { val r = ImmutableArrayList(array as Array, 0, length) - array = emptyArray() + array = emptyArray length = 0 return r }