Skip to content

Commit 8913d3f

Browse files
committed
fix signature erasure for types in java package that contain $
1 parent 8c73e15 commit 8913d3f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/instrumentation/indy/AdviceSignatureEraser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ private static String eraseTypes(String descriptor) {
8585
String reference = matcher.group();
8686
if (reference.startsWith("Ljava/")) {
8787
// do not erase java.* references
88-
matcher.appendReplacement(result, reference);
88+
matcher.appendReplacement(result, Matcher.quoteReplacement(reference));
8989
} else {
9090
matcher.appendReplacement(result, "Ljava/lang/Object;");
9191
}

0 commit comments

Comments
 (0)