Class SourceFolderLibrary

    • Field Detail

      • sourceFolders

        private java.util.List<java.io.File> sourceFolders
    • Method Detail

      • addSourceFolder

        public JavaModule addSourceFolder​(java.io.File sourceFolder)
      • resolveJavaModules

        private java.util.Collection<JavaModule> resolveJavaModules()
      • resolveJavaModule

        private JavaModule resolveJavaModule​(java.io.File sourceFolder)
      • resolveJavaClass

        protected JavaClass resolveJavaClass​(java.lang.String className)
        Description copied from class: AbstractClassLibrary
        The implementation should check it's sources to see if it can build a JavaClass Model If not, just return null; Once found it will be mapped, so there's no need to keep a reference to this object.
        Overrides:
        resolveJavaClass in class SourceLibrary
        Parameters:
        className - the fully qualified name
        Returns:
        the resolved JavaClass, otherwise null
      • containsClassReference

        protected boolean containsClassReference​(java.lang.String className)
        Loops over the sourceFolder to find a classReference. It will try to map the className to a file.
        Overrides:
        containsClassReference in class SourceLibrary
        Parameters:
        className - the fully qualified name of the class
        Returns:
        true if this ClassLibrary has a reference to this class.