Package io.github.classgraph
Class Scanner.ClasspathEntryWorkUnit
java.lang.Object
io.github.classgraph.Scanner.ClasspathEntryWorkUnit
- Enclosing class:
Scanner
Used to enqueue classpath elements for opening.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ClassLoader
The classloader the classpath entry object was obtained from.(package private) final int
The order within the parent classpath element.(package private) Object
(package private) final String
The package root prefix (e.g.(package private) final ClasspathElement
The parent classpath element. -
Constructor Summary
ConstructorsConstructorDescriptionClasspathEntryWorkUnit
(Object classpathEntryObj, ClassLoader classLoader, ClasspathElement parentClasspathElement, int classpathElementIdxWithinParent, String packageRootPrefix) Constructor. -
Method Summary
-
Field Details
-
classpathEntryObj
Object classpathEntryObj -
classLoader
The classloader the classpath entry object was obtained from. -
parentClasspathElement
The parent classpath element. -
classpathElementIdxWithinParent
final int classpathElementIdxWithinParentThe order within the parent classpath element. -
packageRootPrefix
The package root prefix (e.g. "BOOT-INF/classes/").
-
-
Constructor Details
-
ClasspathEntryWorkUnit
public ClasspathEntryWorkUnit(Object classpathEntryObj, ClassLoader classLoader, ClasspathElement parentClasspathElement, int classpathElementIdxWithinParent, 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
-