Class ClasspathFinder


  • public class ClasspathFinder
    extends Object
    A class to find the unique ordered classpath elements.
    • Method Detail

      • findClassLoaderHandlerForClassLoader

        public static ClassLoaderHandler findClassLoaderHandlerForClassLoader​(ScanSpec scanSpec,
                                                                              ClassLoader classLoader,
                                                                              LogNode log)
        Instantiate a ClassLoaderHandler for a given class, or return an instance of FallbackClassLoaderHandler if no ClassLoaderHandler can handle the class.
      • getRawClasspathElements

        public List<io.github.lukehutch.fastclasspathscanner.scanner.RelativePath> getRawClasspathElements()
        Get the raw classpath elements obtained from ClassLoaders.
      • getClassLoaderAndModuleFinder

        public ClassLoaderAndModuleFinder getClassLoaderAndModuleFinder()
        Get the classloader and module finder.