diff --git a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/AgentInstaller.java b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/AgentInstaller.java index 769908d7f2a8..50377a1bd10a 100644 --- a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/AgentInstaller.java +++ b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/AgentInstaller.java @@ -140,7 +140,7 @@ private static void installBytebuddyAgent( .with(MethodGraph.Compiler.ForDeclaredMethods.INSTANCE) .with(VisibilityBridgeStrategy.Default.NEVER) .with(InstrumentedType.Factory.Default.FROZEN)) - .with(AgentBuilder.TypeStrategy.Default.DECORATE) + .with(AgentBuilder.TypeStrategy.Default.REDEFINE) .disableClassFormatChanges() .with(AgentBuilder.RedefinitionStrategy.RETRANSFORMATION) .with(new RedefinitionDiscoveryStrategy())