Skip to content

Commit 883b8d1

Browse files
committed
add Locale.ROOT
1 parent 00e1844 commit 883b8d1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/TransformerDefinitionMatcher.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.Collections;
1010
import java.util.HashMap;
1111
import java.util.List;
12+
import java.util.Locale;
1213
import java.util.Map;
1314
import org.slf4j.Logger;
1415
import org.slf4j.LoggerFactory;
@@ -60,7 +61,7 @@ private void populateDefinitionFileNamesMap(Collection<ProbeDefinition> definiti
6061
continue;
6162
}
6263
fileName = normalizeWindowsToUnixPath(fileName);
63-
fileName = fileName.toLowerCase();
64+
fileName = fileName.toLowerCase(Locale.ROOT);
6465
Map<String, List<ProbeDefinition>> targetMap =
6566
fileName.indexOf('/') != -1
6667
? definitionsByQualifiedFileNames
@@ -140,7 +141,7 @@ private List<ProbeDefinition> matchProbeDefinitionsBySourceFile(
140141
sb.append(reversedPackageName);
141142
}
142143
String reversedFileName = sb.toString();
143-
reversedFileName = reversedFileName.toLowerCase();
144+
reversedFileName = reversedFileName.toLowerCase(Locale.ROOT);
144145
List<ProbeDefinition> bySourceFileDefinitions = new ArrayList<>();
145146
// try match qualified filenames
146147
Collection<String> matchingFileNames =
@@ -155,7 +156,7 @@ private List<ProbeDefinition> matchProbeDefinitionsBySourceFile(
155156
}
156157
}
157158
// try match simple filenames
158-
sourceFileName = sourceFileName.toLowerCase();
159+
sourceFileName = sourceFileName.toLowerCase(Locale.ROOT);
159160
List<ProbeDefinition> definitions = definitionsBySimpleFileNames.get("/" + sourceFileName);
160161
if (definitions != null) {
161162
bySourceFileDefinitions.addAll(definitions);

0 commit comments

Comments
 (0)