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 ClassLoaderThe classloader the classpath entry object was obtained from.(package private) final intThe order within the parent classpath element.(package private) Object(package private) final StringThe package root prefix (e.g.(package private) final ClasspathElementThe 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
-