From 0f7382ac4416ff51d6636f67ba328dd6bfaf80db Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Thu, 10 Apr 2025 20:18:10 +0200 Subject: [PATCH] IJPL-162853 kmp compatibility: more imports GitOrigin-RevId: 7b7ab0a6056e3e4739adaf2ee541a6795d87dc21 --- .../src/com/intellij/util/text/CharArrayCharSequence.kt | 1 + .../src/com/intellij/util/text/CharSequenceSubSequence.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/platform/util/base/multiplatform/src/com/intellij/util/text/CharArrayCharSequence.kt b/platform/util/base/multiplatform/src/com/intellij/util/text/CharArrayCharSequence.kt index 0ff911b2490f..f4600ec5797b 100644 --- a/platform/util/base/multiplatform/src/com/intellij/util/text/CharArrayCharSequence.kt +++ b/platform/util/base/multiplatform/src/com/intellij/util/text/CharArrayCharSequence.kt @@ -6,6 +6,7 @@ import com.intellij.openapi.util.text.stringHashCode import com.intellij.util.text.CharArrayUtilKmp.regionMatches import kotlin.math.min import kotlin.jvm.JvmField +import kotlin.jvm.Transient open class CharArrayCharSequence( @JvmField protected val myChars: CharArray, diff --git a/platform/util/base/multiplatform/src/com/intellij/util/text/CharSequenceSubSequence.kt b/platform/util/base/multiplatform/src/com/intellij/util/text/CharSequenceSubSequence.kt index b9eeb4f0493a..67438b3ef77e 100644 --- a/platform/util/base/multiplatform/src/com/intellij/util/text/CharSequenceSubSequence.kt +++ b/platform/util/base/multiplatform/src/com/intellij/util/text/CharSequenceSubSequence.kt @@ -5,6 +5,7 @@ import com.intellij.openapi.util.text.CharSequenceWithStringHash import com.intellij.openapi.util.text.stringHashCode import com.intellij.util.text.CharArrayUtilKmp.fromSequence import com.intellij.util.text.CharArrayUtilKmp.getChars +import kotlin.jvm.Transient /** * `CharSequenceSubSequence` allows to save time and memory in text processing code. It avoids