Class ClasspathFinder
- java.lang.Object
-
- nonapi.io.github.classgraph.classpath.ClasspathFinder
-
public class ClasspathFinder extends Object
A class to find the unique ordered classpath elements.
-
-
Constructor Summary
Constructors Constructor Description ClasspathFinder(ScanSpec scanSpec, Map<String,ClassLoader[]> classpathEltPathToClassLoaders, NestedJarHandler nestedJarHandler, LogNode log)A class to find the unique ordered classpath elements.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoaderAndModuleFindergetClassLoaderAndModuleFinder()ClasspathOrdergetClasspathOrder()
-
-
-
Constructor Detail
-
ClasspathFinder
public ClasspathFinder(ScanSpec scanSpec, Map<String,ClassLoader[]> classpathEltPathToClassLoaders, NestedJarHandler nestedJarHandler, LogNode log)
A class to find the unique ordered classpath elements.- Parameters:
scanSpec- TheScanSpec.classpathEltPathToClassLoaders- A map from classpath element path to classloader(s).nestedJarHandler- TheNestedJarHandler.log- The log.
-
-
Method Detail
-
getClasspathOrder
public ClasspathOrder getClasspathOrder()
- Returns:
- The order of raw classpath elements obtained from ClassLoaders.
-
getClassLoaderAndModuleFinder
public ClassLoaderAndModuleFinder getClassLoaderAndModuleFinder()
- Returns:
- The
ClassLoaderAndModuleFinder.
-
-