From d0f3cfa3d65bca705dacff0c34e42ed53454e720 Mon Sep 17 00:00:00 2001 From: Andrew Kent Date: Tue, 18 Dec 2018 17:01:40 -0800 Subject: [PATCH] Use asm bundled by bytebuddy in field-backed provider JVM's ASM is not bundled with the agent and may not be present at runtime. --- .../trace/agent/tooling/context/FieldBackedProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/context/FieldBackedProvider.java b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/context/FieldBackedProvider.java index f1174df7e6..e1ba25f68d 100644 --- a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/context/FieldBackedProvider.java +++ b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/context/FieldBackedProvider.java @@ -23,7 +23,6 @@ import java.util.HashMap; import java.util.LinkedHashSet; import java.util.Map; import java.util.Set; -import jdk.internal.org.objectweb.asm.ClassWriter; import lombok.extern.slf4j.Slf4j; import net.bytebuddy.ByteBuddy; import net.bytebuddy.agent.builder.AgentBuilder; @@ -37,6 +36,7 @@ import net.bytebuddy.description.type.TypeDescription; import net.bytebuddy.dynamic.DynamicType; import net.bytebuddy.implementation.Implementation; import net.bytebuddy.jar.asm.ClassVisitor; +import net.bytebuddy.jar.asm.ClassWriter; import net.bytebuddy.jar.asm.FieldVisitor; import net.bytebuddy.jar.asm.Label; import net.bytebuddy.jar.asm.MethodVisitor;