Skip to content

Commit b776287

Browse files
authored
Fix Retransform dependent classes for arrays (#9655)
Use getTypeName instead of getName to get proper array syntax. unlikely it will happen as a probe definition on array is useless
1 parent 8f34523 commit b776287

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ private void processAdditionalClasses(String sourceFile, Trie changedClasses) {
102102
}
103103

104104
private static boolean lookupClass(Trie changedClasses, Class<?> clazz) {
105-
String reversedTypeName = reverseStr(clazz.getName());
105+
String reversedTypeName = reverseStr(clazz.getTypeName());
106106
// try first with FQN (java.lang.String)
107107
if (changedClasses.containsPrefix(reversedTypeName)) {
108108
return true;

0 commit comments

Comments
 (0)