There was an error while loading. Please reload this page.
1 parent c14447e commit 0fe77bbCopy full SHA for 0fe77bb
1 file changed
aws-xray-recorder-sdk-aws-sdk-core/src/main/java/com/amazonaws/xray/utils/StringTransform.java
@@ -15,16 +15,18 @@
15
16
package com.amazonaws.xray.utils;
17
18
+import java.util.regex.Pattern;
19
+
20
/**
21
* @deprecated For internal use only.
22
*/
23
@Deprecated
24
@SuppressWarnings("checkstyle:HideUtilityClassConstructor")
25
public class StringTransform {
- private static final String REGEX = "([a-z])([A-Z]+)";
26
+ private static final Pattern REGEX = Pattern.compile("([a-z])([A-Z]+)");
27
private static final String REPLACE = "$1_$2";
28
29
public static String toSnakeCase(String camelCase) {
- return camelCase.replaceAll(REGEX, REPLACE).toLowerCase();
30
+ return REGEX.matcher(camelCase).replaceAll(REPLACE).toLowerCase();
31
}
32
0 commit comments