From 67afae4f82df2f7c634e8b7e41f7a897e7372e40 Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Wed, 17 Jun 2020 21:37:49 +0200 Subject: [PATCH] StringUtilRt.toLowerCase: handle more ASCII characters GitOrigin-RevId: b928b492d60741a6a29c72d2998eee6b62645a5d --- .../src/com/intellij/openapi/util/text/StringUtilRt.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java b/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java index f5a9191df0f2..98b3ffe2cea2 100644 --- a/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java +++ b/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java @@ -53,8 +53,9 @@ public class StringUtilRt { @Contract(pure = true) public static char toLowerCase(char a) { - if (a < 'A' || a >= 'a' && a <= 'z') return a; - if (a <= 'Z') return (char)(a + ('a' - 'A')); + if (a <= 'z') { + return a >= 'A' && a <= 'Z' ? (char)(a + ('a' - 'A')) : a; + } return Character.toLowerCase(a); }