diff --git a/instrumentation/methods/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/methods/MethodInstrumentationModule.java b/instrumentation/methods/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/methods/MethodInstrumentationModule.java index 6a0d69c472..b5bdb89f59 100644 --- a/instrumentation/methods/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/methods/MethodInstrumentationModule.java +++ b/instrumentation/methods/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/methods/MethodInstrumentationModule.java @@ -56,7 +56,9 @@ public class MethodInstrumentationModule extends InstrumentationModule { // generate any TypeInstrumentation for muzzle to analyze @Override protected String[] additionalHelperClassNames() { - return new String[] {"io.opentelemetry.javaagent.instrumentation.methods.MethodTracer"}; + return typeInstrumentations.isEmpty() + ? new String[0] + : new String[] {"io.opentelemetry.javaagent.instrumentation.methods.MethodTracer"}; } @Override