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 911e8b5bd7e..b51ab12dd38 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 @@ -2,6 +2,7 @@ import static datadog.trace.agent.tooling.ClassLoaderMatcher.BOOTSTRAP_CLASSLOADER; import static datadog.trace.agent.tooling.bytebuddy.matcher.DDElementMatchers.safeHasSuperType; +import static net.bytebuddy.matcher.ElementMatchers.any; import static net.bytebuddy.matcher.ElementMatchers.named; import datadog.trace.agent.tooling.HelperInjector; @@ -394,7 +395,7 @@ public AgentBuilder.Identified.Extendable additionalInstrumentation( */ builder = builder - .type(safeHasSuperType(named(entry.getKey())), instrumenter.classLoaderMatcher()) + .type(safeHasSuperType(named(entry.getKey())), any()) .and(safeToInjectFieldsMatcher()) .and(Default.NOT_DECORATOR_MATCHER) .transform(NoOpTransformer.INSTANCE);