Package io.github.classgraph
Class Scanner.ClasspathEntryWorkUnit
- java.lang.Object
-
- io.github.classgraph.Scanner.ClasspathEntryWorkUnit
-
- Enclosing class:
- Scanner
static class Scanner.ClasspathEntryWorkUnit extends java.lang.ObjectUsed to enqueue classpath elements for opening.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.ClassLoaderclassLoaderThe classloader the classpath entry object was obtained from.(package private) intclasspathElementIdxWithinParentThe order within the parent classpath element.(package private) java.lang.ObjectclasspathEntryObjThe classpath entry object (aStringpath,Path,URLorURI).(package private) java.lang.StringpackageRootPrefixThe package root prefix (e.g.(package private) ClasspathElementparentClasspathElementThe parent classpath element.
-
Constructor Summary
Constructors Constructor Description ClasspathEntryWorkUnit(java.lang.Object classpathEntryObj, java.lang.ClassLoader classLoader, ClasspathElement parentClasspathElement, int classpathElementIdxWithinParent, java.lang.String packageRootPrefix)Constructor.
-
-
-
Field Detail
-
classpathEntryObj
java.lang.Object classpathEntryObj
The classpath entry object (aStringpath,Path,URLorURI).
-
classLoader
final java.lang.ClassLoader classLoader
The classloader the classpath entry object was obtained from.
-
parentClasspathElement
final ClasspathElement parentClasspathElement
The parent classpath element.
-
classpathElementIdxWithinParent
final int classpathElementIdxWithinParent
The order within the parent classpath element.
-
packageRootPrefix
final java.lang.String packageRootPrefix
The package root prefix (e.g. "BOOT-INF/classes/").
-
-
Constructor Detail
-
ClasspathEntryWorkUnit
public ClasspathEntryWorkUnit(java.lang.Object classpathEntryObj, java.lang.ClassLoader classLoader, ClasspathElement parentClasspathElement, int classpathElementIdxWithinParent, java.lang.String packageRootPrefix)Constructor.- Parameters:
classpathEntryObj- the raw classpath entry objectclassLoader- the classloader the classpath entry object was obtained fromparentClasspathElement- the parent classpath elementclasspathElementIdxWithinParent- the order within parent classpath elementpackageRootPrefix- the package root prefix
-
-