From e8ab063dc92051f4ecd058e47e70d99fe6221338 Mon Sep 17 00:00:00 2001 From: "Alexander.Likhachev" Date: Mon, 15 May 2023 20:51:28 +0200 Subject: [PATCH] Use `uppercase()` instead of `uppercase(Locale)` in CliJavaModuleFinder MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It follows the 877438b1f38a0c174d247812f8bb7b6f8e403a7d commit removing LV/AV limits for the module and it needed to avoid, for example, cases when `i` is being uppercased to `İ` in the `TR` locale --- .../org/jetbrains/kotlin/cli/jvm/modules/CliJavaModuleFinder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/cli/cli-base/src/org/jetbrains/kotlin/cli/jvm/modules/CliJavaModuleFinder.kt b/compiler/cli/cli-base/src/org/jetbrains/kotlin/cli/jvm/modules/CliJavaModuleFinder.kt index 52ed99729a8..e3098fe09c5 100644 --- a/compiler/cli/cli-base/src/org/jetbrains/kotlin/cli/jvm/modules/CliJavaModuleFinder.kt +++ b/compiler/cli/cli-base/src/org/jetbrains/kotlin/cli/jvm/modules/CliJavaModuleFinder.kt @@ -177,7 +177,7 @@ class CliJavaModuleFinder( ) } - private fun codeFor(release: Int): String = release.toString(36).uppercase(Locale.getDefault()) + private fun codeFor(release: Int): String = release.toString(36).uppercase() private fun matchesRelease(fileName: String, release: Int) = !fileName.contains("-") && fileName.contains(codeFor(release)) // skip `*-modules`