Fix muzzle issue with async instrumentation
MODIFY
dd-java-agent/instrumentation/jax-rs-annotations-2/src/main/java/datadog/trace/instrumentation/jaxrs2/JaxRsAsyncResponseInstrumentation.java
dd-java-agent/instrumentation/jax-rs-annotations-2/src/main/java/datadog/trace/instrumentation/jaxrs2/JaxRsAsyncResponseInstrumentation.java
@@ -41,7 +41,10 @@ public final class JaxRsAsyncResponseInstrumentation extends Instrumenter.Defaul
@Override
public String[] helperClassNames() {
return new String[] {
- "datadog.trace.agent.decorator.BaseDecorator", packageName + ".JaxRsAnnotationsDecorator",
+ "datadog.trace.agent.decorator.BaseDecorator",
+ "datadog.trace.agent.tooling.ClassHierarchyIterable",
+ "datadog.trace.agent.tooling.ClassHierarchyIterable$ClassIterator",
+ packageName + ".JaxRsAnnotationsDecorator",
};
}

Fix muzzle issue with async instrumentation