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 ClassLoaderAndModuleFinder
getClassLoaderAndModuleFinder()
ClasspathOrder
getClasspathOrder()
-
-
-
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
.
-
-