StringUtilRt.toLowerCase: handle more ASCII characters

GitOrigin-RevId: b928b492d60741a6a29c72d2998eee6b62645a5d
This commit is contained in:
Peter Gromov
2020-06-17 22:38:19 +03:00
committed by intellij-monorepo-bot
parent 28bdd4c75a
commit 67afae4f82
@@ -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);
}