From a6a1cf383ecdf14634c39b6ff76d439a35409835 Mon Sep 17 00:00:00 2001 From: kenji yoshida <6b656e6a69@gmail.com> Date: Fri, 20 Mar 2026 09:14:04 +0900 Subject: [PATCH] [2.x] refactor: Update EscHelpers.scala (#8928) --- .../src/main/scala/sbt/internal/util/EscHelpers.scala | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala b/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala index ca362721b..6ea6e5092 100644 --- a/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala +++ b/internal/util-logging/src/main/scala/sbt/internal/util/EscHelpers.scala @@ -99,7 +99,6 @@ object EscHelpers { var index = 0 var state = 0 val digit = new ArrayBuffer[Byte] - var leftDigit = -1 while (i < bytes.length) { bytes(i) match { case 27 => state = esc @@ -111,7 +110,7 @@ object EscHelpers { state = 0 index = index - 1 case b if state == csi => - leftDigit = Try(new String(digit.toArray).toInt).getOrElse(0) + val leftDigit = Try(new String(digit.toArray).toInt).getOrElse(0) state = 0 b.toChar match { case 'D' => index = math.max(index - leftDigit, 0) @@ -150,7 +149,6 @@ object EscHelpers { var state = 0 var limit = 0 val digit = new ArrayBuffer[Byte] - var leftDigit = -1 var escIndex = -1 bytes.foreach { b => if (index < res.length) res(index) = b @@ -169,7 +167,7 @@ object EscHelpers { state = 0 index = math.max(index - 1, 0) case b if state == csi => - leftDigit = Try(new String(digit.toArray).toInt).getOrElse(0) + val leftDigit = Try(new String(digit.toArray).toInt).getOrElse(0) state = 0 b.toChar match { case 'h' | 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'J' | 'K' => @@ -206,7 +204,6 @@ object EscHelpers { var state = 0 var limit = 0 val digit = new ArrayBuffer[Byte] - var leftDigit = -1 bytes.foreach { case 27 => state = esc case b if (state == esc || state == csi) && b >= 48 && b < 58 => @@ -217,7 +214,7 @@ object EscHelpers { state = 0 index = math.max(index - 1, 0) case b if state == csi => - leftDigit = Try(new String(digit.toArray).toInt).getOrElse(0) + val leftDigit = Try(new String(digit.toArray).toInt).getOrElse(0) state = 0 b.toChar match { case 'h' => index = math.max(index - 1, 0)