We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a4cfd03 commit 075cd91Copy full SHA for 075cd91
1 file changed
src/main/java/com/github/packageurl/PackageURL.java
@@ -569,7 +569,7 @@ private static boolean isLowerCase(int c) {
569
}
570
571
private static int toLowerCase(int c) {
572
- return (c ^ 0x20);
+ return isUpperCase(c) ? (c ^ 0x20) : c;
573
574
575
private static String toLowerCase(String s) {
@@ -583,9 +583,7 @@ private static String toLowerCase(String s) {
583
int length = chars.length;
584
585
for (int i = pos; i < length; i++) {
586
- if (isUpperCase(chars[i])) {
587
- chars[i] = (char) toLowerCase(chars[i]);
588
- }
+ chars[i] = (char) toLowerCase(chars[i]);
589
590
591
return new String(chars);
0 commit comments