remove classloader matcher
This commit is contained in:
parent
51978d877f
commit
50c2af9abb
|
@ -3,7 +3,6 @@ package datadog.trace.agent.tooling.muzzle;
|
||||||
import datadog.trace.agent.tooling.HelperInjector;
|
import datadog.trace.agent.tooling.HelperInjector;
|
||||||
import datadog.trace.agent.tooling.Instrumenter;
|
import datadog.trace.agent.tooling.Instrumenter;
|
||||||
import datadog.trace.bootstrap.WeakMap;
|
import datadog.trace.bootstrap.WeakMap;
|
||||||
|
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package datadog.trace.instrumentation.ratpack;
|
package datadog.trace.instrumentation.ratpack;
|
||||||
|
|
||||||
import static datadog.trace.agent.tooling.ByteBuddyElementMatchers.safeHasSuperType;
|
import static datadog.trace.agent.tooling.ByteBuddyElementMatchers.safeHasSuperType;
|
||||||
import static datadog.trace.instrumentation.ratpack.RatpackInstrumentation.CLASSLOADER_CONTAINS_RATPACK_1_4_OR_ABOVE;
|
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.isInterface;
|
import static net.bytebuddy.matcher.ElementMatchers.isInterface;
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.named;
|
import static net.bytebuddy.matcher.ElementMatchers.named;
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.not;
|
import static net.bytebuddy.matcher.ElementMatchers.not;
|
||||||
|
@ -38,11 +37,6 @@ public final class RatpackHttpClientInstrumentation extends Instrumenter.Default
|
||||||
return not(isInterface()).and(safeHasSuperType(named("ratpack.http.client.HttpClient")));
|
return not(isInterface()).and(safeHasSuperType(named("ratpack.http.client.HttpClient")));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ElementMatcher<ClassLoader> classLoaderMatcher() {
|
|
||||||
return CLASSLOADER_CONTAINS_RATPACK_1_4_OR_ABOVE;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] helperClassNames() {
|
public String[] helperClassNames() {
|
||||||
return new String[] {
|
return new String[] {
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package datadog.trace.instrumentation.ratpack;
|
package datadog.trace.instrumentation.ratpack;
|
||||||
|
|
||||||
import static datadog.trace.agent.tooling.ByteBuddyElementMatchers.safeHasSuperType;
|
import static datadog.trace.agent.tooling.ByteBuddyElementMatchers.safeHasSuperType;
|
||||||
import static datadog.trace.agent.tooling.ClassLoaderMatcher.classLoaderHasClassWithMethod;
|
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.isInterface;
|
import static net.bytebuddy.matcher.ElementMatchers.isInterface;
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
|
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.isStatic;
|
import static net.bytebuddy.matcher.ElementMatchers.isStatic;
|
||||||
|
@ -29,10 +28,6 @@ public final class RatpackInstrumentation extends Instrumenter.Default {
|
||||||
static final TypeDescription.Latent ACTION_TYPE_DESCRIPTION =
|
static final TypeDescription.Latent ACTION_TYPE_DESCRIPTION =
|
||||||
new TypeDescription.Latent("ratpack.func.Action", Modifier.PUBLIC, null);
|
new TypeDescription.Latent("ratpack.func.Action", Modifier.PUBLIC, null);
|
||||||
|
|
||||||
static final ElementMatcher.Junction.AbstractBase<ClassLoader>
|
|
||||||
CLASSLOADER_CONTAINS_RATPACK_1_4_OR_ABOVE =
|
|
||||||
classLoaderHasClassWithMethod("ratpack.path.PathBinding", "getDescription");
|
|
||||||
|
|
||||||
public RatpackInstrumentation() {
|
public RatpackInstrumentation() {
|
||||||
super(EXEC_NAME);
|
super(EXEC_NAME);
|
||||||
}
|
}
|
||||||
|
@ -47,11 +42,6 @@ public final class RatpackInstrumentation extends Instrumenter.Default {
|
||||||
return named("ratpack.server.internal.ServerRegistry");
|
return named("ratpack.server.internal.ServerRegistry");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ElementMatcher<ClassLoader> classLoaderMatcher() {
|
|
||||||
return CLASSLOADER_CONTAINS_RATPACK_1_4_OR_ABOVE;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] helperClassNames() {
|
public String[] helperClassNames() {
|
||||||
return new String[] {
|
return new String[] {
|
||||||
|
@ -89,11 +79,6 @@ public final class RatpackInstrumentation extends Instrumenter.Default {
|
||||||
return not(isInterface()).and(safeHasSuperType(named("ratpack.exec.ExecStarter")));
|
return not(isInterface()).and(safeHasSuperType(named("ratpack.exec.ExecStarter")));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ElementMatcher<ClassLoader> classLoaderMatcher() {
|
|
||||||
return CLASSLOADER_CONTAINS_RATPACK_1_4_OR_ABOVE;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] helperClassNames() {
|
public String[] helperClassNames() {
|
||||||
return new String[] {
|
return new String[] {
|
||||||
|
@ -131,11 +116,6 @@ public final class RatpackInstrumentation extends Instrumenter.Default {
|
||||||
.or(not(isInterface()).and(safeHasSuperType(named("ratpack.exec.Execution"))));
|
.or(not(isInterface()).and(safeHasSuperType(named("ratpack.exec.Execution"))));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ElementMatcher<ClassLoader> classLoaderMatcher() {
|
|
||||||
return CLASSLOADER_CONTAINS_RATPACK_1_4_OR_ABOVE;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] helperClassNames() {
|
public String[] helperClassNames() {
|
||||||
return new String[] {
|
return new String[] {
|
||||||
|
|
Loading…
Reference in New Issue