JVM プラットフォームでの StringBuilder.append(CharArray, offset, len) 関数呼び出しのうち、StringBuilder.appendRange(CharArray, startIndex, endIndex) 関数呼び出しに置換すべきものを報告します。

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)
      }
  }