Class ClassLoaderAndModuleFinder
- java.lang.Object
-
- nonapi.io.github.classgraph.classpath.ClassLoaderAndModuleFinder
-
public class ClassLoaderAndModuleFinder extends java.lang.Object
A class to find the unique ordered classpath elements.
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderAndModuleFinder(ScanSpec scanSpec, LogNode log)
A class to find the unique ordered classpath elements.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoader[]
getContextClassLoaders()
java.util.List<ModuleRef>
getNonSystemModuleRefs()
java.util.List<ModuleRef>
getSystemModuleRefs()
-
-
-
Method Detail
-
getContextClassLoaders
public java.lang.ClassLoader[] getContextClassLoaders()
- Returns:
- The context classloader, and any other classloader that is not an ancestor of context classloader.
-
getSystemModuleRefs
public java.util.List<ModuleRef> getSystemModuleRefs()
- Returns:
- The system modules as ModuleRef wrappers, or null if no modules were found (e.g. on JDK 7 or 8).
-
getNonSystemModuleRefs
public java.util.List<ModuleRef> getNonSystemModuleRefs()
- Returns:
- The non-system modules as ModuleRef wrappers, or null if no modules were found (e.g. on JDK 7 or 8).
-
-