Class Scanner.ClasspathEntryWorkUnit

  • Enclosing class:
    Scanner

    static class Scanner.ClasspathEntryWorkUnit
    extends java.lang.Object
    Used to enqueue classpath elements for opening.
    • Constructor Summary

      Constructors 
      Constructor Description
      ClasspathEntryWorkUnit​(java.lang.Object classpathEntryObj, java.lang.ClassLoader classLoader, ClasspathElement parentClasspathElement, int classpathElementIdxWithinParent, java.lang.String packageRootPrefix)
      Constructor.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • classpathEntryObj

        java.lang.Object classpathEntryObj
        The classpath entry object (a String path, Path, URL or URI).
      • 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 object
        classLoader - the classloader the classpath entry object was obtained from
        parentClasspathElement - the parent classpath element
        classpathElementIdxWithinParent - the order within parent classpath element
        packageRootPrefix - the package root prefix