diff --git a/platform/syntax/syntax-api/src/com/intellij/platform/syntax/impl/builder/ParsingTreeBuilder.kt b/platform/syntax/syntax-api/src/com/intellij/platform/syntax/impl/builder/ParsingTreeBuilder.kt index 9f81448595e1..cf713bf97463 100644 --- a/platform/syntax/syntax-api/src/com/intellij/platform/syntax/impl/builder/ParsingTreeBuilder.kt +++ b/platform/syntax/syntax-api/src/com/intellij/platform/syntax/impl/builder/ParsingTreeBuilder.kt @@ -410,11 +410,11 @@ internal class ParsingTreeBuilder( get() = tokens override fun copyTokenStartsToArray(dest: IntArray, srcStart: Int, destStart: Int, length: Int) { - System.arraycopy(myLexStarts, srcStart, dest, destStart, length) + myLexStarts.copyInto(dest, destStart, srcStart, srcStart + length) } override fun copyTokenTypesToArray(dest: Array, srcStart: Int, destStart: Int, length: Int) { - System.arraycopy(myLexTypes, srcStart, dest, destStart, length) + myLexTypes.copyInto(dest, destStart, srcStart, srcStart + length) } }