[terraform] IJ-CR-173546 Refactor: Update AnsiCsiUtil methods to use CharSequence instead of String

GitOrigin-RevId: 3a3e2ed3c523d48883179bd7caf6490db114197d
This commit is contained in:
Nurullokhon Gulomkodirov
2025-10-06 13:11:21 +00:00
committed by intellij-monorepo-bot
parent 51816b0281
commit 43e3e40e40
@@ -15,11 +15,11 @@ object AnsiCsiUtil {
* see [CSI](https://en.wikipedia.org/wiki/ANSI_escape_code#CSIsection)
*/
@JvmStatic
fun stripAnsi(text: String): String = text.replace(AnsiCsiRegexCapturing, "").trim()
fun stripAnsi(text: CharSequence): String = AnsiCsiRegexCapturing.replace(text, "").trim()
/**
* see [CSI](https://en.wikipedia.org/wiki/ANSI_escape_code#CSIsection)
*/
@JvmStatic
fun containsAnsi(text: String): Boolean = AnsiCsiRegexCapturing.containsMatchIn(text)
fun containsAnsi(text: CharSequence): Boolean = AnsiCsiRegexCapturing.containsMatchIn(text)
}