From be9743b86b68fe91359a093e6b03fdf37dc6d76f Mon Sep 17 00:00:00 2001 From: dougqh Date: Thu, 21 Nov 2019 20:26:06 -0500 Subject: [PATCH] Eliminate class expression to Advice class Changing Jasper instrumentation to not load the advice class. This class was missed originally because it doesn't end in Advice. --- .../jsp/JasperJSPCompilationContextInstrumentation.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dd-java-agent/instrumentation/jsp-2.3/src/main/java/datadog/trace/instrumentation/jsp/JasperJSPCompilationContextInstrumentation.java b/dd-java-agent/instrumentation/jsp-2.3/src/main/java/datadog/trace/instrumentation/jsp/JasperJSPCompilationContextInstrumentation.java index d23b863606..6e97cbfe51 100644 --- a/dd-java-agent/instrumentation/jsp-2.3/src/main/java/datadog/trace/instrumentation/jsp/JasperJSPCompilationContextInstrumentation.java +++ b/dd-java-agent/instrumentation/jsp-2.3/src/main/java/datadog/trace/instrumentation/jsp/JasperJSPCompilationContextInstrumentation.java @@ -42,7 +42,8 @@ public final class JasperJSPCompilationContextInstrumentation extends Instrument public Map, String> transformers() { return singletonMap( named("compile").and(takesArguments(0)).and(isPublic()), - JasperJspCompilationContext.class.getName()); + JasperJSPCompilationContextInstrumentation.class.getName() + + "$JasperJspCompilationContext"); } public static class JasperJspCompilationContext {