From 21636efe38b51821af1b37715453170ed6a029bd Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Tue, 6 Jun 2023 17:42:23 +0300 Subject: [PATCH] [K/N] Small refactoring of StringBuilder --- .../stdlib/native-wasm/src/kotlin/text/StringBuilder.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libraries/stdlib/native-wasm/src/kotlin/text/StringBuilder.kt b/libraries/stdlib/native-wasm/src/kotlin/text/StringBuilder.kt index 06a00c4ce7f..28512a58f53 100644 --- a/libraries/stdlib/native-wasm/src/kotlin/text/StringBuilder.kt +++ b/libraries/stdlib/native-wasm/src/kotlin/text/StringBuilder.kt @@ -31,10 +31,7 @@ actual class StringBuilder private constructor ( // Of CharSequence. private var _length: Int = 0 - set(capacity) { - ensureCapacity(capacity) - field = capacity - } + actual override val length: Int get() = _length @@ -373,6 +370,7 @@ actual class StringBuilder private constructor ( if (newLength > _length) { array.fill('\u0000', _length, newLength.coerceAtMost(array.size)) } + ensureCapacity(newLength) _length = newLength }