(@Nullable CharSequence value)
| 1312 | } |
| 1313 | |
| 1314 | public static String toLowerCaseAscii(@Nullable CharSequence value) { |
| 1315 | if (value == null) { |
| 1316 | return null; |
| 1317 | } |
| 1318 | final int len = value.length(); |
| 1319 | if (len == 0) { |
| 1320 | return ""; |
| 1321 | } |
| 1322 | |
| 1323 | final Utf16Sink b = Misc.getThreadLocalSink(); |
| 1324 | for (int i = 0; i < len; i++) { |
| 1325 | b.put(toLowerCaseAscii(value.charAt(i))); |
| 1326 | } |
| 1327 | return b.toString(); |
| 1328 | } |
| 1329 | |
| 1330 | public static char toLowerCaseAscii(char character) { |
| 1331 | return character > 64 && character < 91 ? (char) (character + 32) : character; |
no test coverage detected