diff --git a/munit/shared/src/main/scala/munit/internal/console/AnsiColors.scala b/munit/shared/src/main/scala/munit/internal/console/AnsiColors.scala index 210134c2..dad6004d 100644 --- a/munit/shared/src/main/scala/munit/internal/console/AnsiColors.scala +++ b/munit/shared/src/main/scala/munit/internal/console/AnsiColors.scala @@ -23,8 +23,8 @@ object AnsiColors { if (s == null) { null } else { - var r: String = "" val len = s.length + val r = new java.lang.StringBuilder(len) var i = 0 while (i < len) { val c = s.charAt(i) @@ -32,11 +32,11 @@ object AnsiColors { i += 1 while (i < len && s.charAt(i) != 'm') i += 1 } else { - r += c + r.append(c) } i += 1 } - r + r.toString() } }