Class ClassLoaderUtils


  • @API(status=INTERNAL,
         since="1.0")
    public final class ClassLoaderUtils
    extends Object
    Collection of utilities for working with ClassLoader and associated tasks.

    DISCLAIMER

    These utilities are intended solely for usage within the JUnit framework itself. Any usage by external parties is not supported. Use at your own risk!

    Since:
    1.0
    • Method Detail

      • getDefaultClassLoader

        public static ClassLoader getDefaultClassLoader()
      • getLocation

        public static Optional<URL> getLocation​(Object object)
        Get the location from which the supplied object's class was loaded.
        Parameters:
        object - the object for whose class the location should be retrieved
        Returns:
        an Optional containing the URL of the class' location; never null but potentially empty