Interface DependencyAnalysis
public interface DependencyAnalysis
Represents the result of performing dependency analysis on compiled and packaged module.
- Since:
- Jan-2023
- Author:
- brian.oliver
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDependency information forJDKModuleDescriptor, including it's resolvedArtifactDescriptor. -
Method Summary
Modifier and TypeMethodDescriptionObtains aStreamofDependencyAnalysis.Dependencyinformation for the modules required by the module defined by theJDKModuleDescriptor.Obtains theDependencyAnalysis.Dependencyinformation of theJDKModuleDescriptorfor which theDependencyAnalysiswas performed.ThePathto the resolved explicit modules.Stream<build.spin.module.modulesystem.ModuleReference> Obtains theStreamof module names for which noJDKModuleDescriptorcould be determined.
-
Method Details
-
dependency
DependencyAnalysis.Dependency dependency()Obtains theDependencyAnalysis.Dependencyinformation of theJDKModuleDescriptorfor which theDependencyAnalysiswas performed.- Returns:
- the
DependencyAnalysis.Dependency
-
platformModules
-
dependencies
Stream<DependencyAnalysis.Dependency> dependencies()Obtains aStreamofDependencyAnalysis.Dependencyinformation for the modules required by the module defined by theJDKModuleDescriptor.- Returns:
- a
StreamofDependencyAnalysis.Dependencys
-
unknownModules
-
modulePath
-