From f6edf913b7505bcd8e64afeffbee992abc0e6f16 Mon Sep 17 00:00:00 2001 From: Nikolay Martynov Date: Fri, 27 Jul 2018 14:38:15 -0400 Subject: [PATCH] Remove functions that do reflection which is not Java10 compliant These functions are not used anylonger --- .../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 1dabe9ecde..f2ad09cd6b 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; @@ -75,25 +74,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(