Class ResolvePathsResult<T>


  • public class ResolvePathsResult<T>
    extends java.lang.Object
    Holds the results of the project analyzer
    Since:
    1.0.0
    Author:
    Robert Scholte
    • Constructor Detail

      • ResolvePathsResult

        public ResolvePathsResult()
    • Method Detail

      • getPathElements

        public java.util.Map<T,​JavaModuleDescriptor> getPathElements()
        Ordered map, respects the classpath order
      • getClasspathElements

        public java.util.Collection<T> getClasspathElements()
        All T that belong to the classpath based on the module descriptor
        Returns:
        the classpath elements, never null
        See Also:
        getPathElements()
      • getModulepathElements

        public java.util.Map<T,​ModuleNameSource> getModulepathElements()
        All T that belong to the modulepath, based on the module descriptor. For every T the source for the module name is added.
        Returns:
        all modulepath elements, never null
        See Also:
        getPathElements()
      • getPathExceptions

        public java.util.Map<T,​java.lang.Exception> getPathExceptions()
        Map containing exceptions for every T which modulename resolution failed
        Returns:
        the exceptions for every T, never null