From e7bb7cfb3ee728135bfb08940317600c05713fb0 Mon Sep 17 00:00:00 2001 From: Andrew Kent Date: Fri, 3 Aug 2018 09:17:57 -0700 Subject: [PATCH] Remove findLoadedClass --- .../datadog/trace/agent/tooling/Utils.java | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Utils.java b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Utils.java index 127a68ecda..6aafd261cf 100644 --- a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Utils.java +++ b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Utils.java @@ -2,7 +2,6 @@ package datadog.trace.agent.tooling; import datadog.trace.bootstrap.DatadogClassLoader; import datadog.trace.bootstrap.DatadogClassLoader.BootstrapClassLoaderProxy; -import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.URL; @@ -82,25 +81,6 @@ public class Utils { return resourceName.replaceAll("\\.class\\$", "").replace('.', '/'); } - public static boolean isClassLoaded(final String className, final ClassLoader classLoader) { - Class loadedClass = findLoadedClass(className, classLoader); - return loadedClass != null && loadedClass.getClassLoader() == classLoader; - } - - public static Class findLoadedClass(final String className, ClassLoader classLoader) { - if (classLoader == ClassLoaderMatcher.BOOTSTRAP_CLASSLOADER) { - classLoader = ClassLoader.getSystemClassLoader(); - } - try { - findLoadedClassMethod.setAccessible(true); - return (Class) findLoadedClassMethod.invoke(classLoader, className); - } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { - throw new IllegalStateException(e); - } finally { - findLoadedClassMethod.setAccessible(false); - } - } - static boolean getConfigEnabled(final String name, final boolean fallback) { final String property = System.getProperty(