报告 JVM 平台上应被替换为 StringBuilder.appendRange(CharArray, startIndex, endIndex) 函数调用的 StringBuilder.append(CharArray, offset, len) 函数调用。

append 函数在 JVM、JS 和 Native 平台上的行为不同,因此推荐使用 appendRange 函数。

示例:


  fun f(charArray: CharArray, offset: Int, len: Int): String {
      return buildString {
          append(charArray, offset, len)
      }
  }

在应用快速修复后:


  fun f(charArray: CharArray, offset: Int, len: Int): String {
      return buildString {
          appendRange(charArray, offset, offset + len)
      }
  }