Class ClassUtils

java.lang.Object
org.openjdk.jol.util.ClassUtils

public class ClassUtils extends Object
  • Field Details

  • Constructor Details

    • ClassUtils

      public ClassUtils()
  • Method Details

    • addClasspathEntries

      public static void addClasspathEntries(Collection<String> cpEntries)
      Add these new classpath entries to resolve against.
      Parameters:
      cpEntries - classpath entries.
    • loadClass

      public static Class<?> loadClass(String name) throws ClassNotFoundException
      Load class through our application classpath, plus optionally try to resolve from the additional classpath.
      Parameters:
      name - class name
      Returns:
      class
      Throws:
      ClassNotFoundException - if class was not found
    • loadSystemClass

      public static Class<?> loadSystemClass(String name) throws ClassNotFoundException
      Load class through the system classloader. This does not use additional classpath for class resolution.
      Parameters:
      name - class name
      Returns:
      class
      Throws:
      ClassNotFoundException - if class was not found
    • getSafeName

      public static String getSafeName(Class klass)