Interface IMultiModuleEntry
- All Superinterfaces:
IModulePathEntry
- All Known Implementing Classes:
ClasspathJep247
,ClasspathJep247Jdk12
,ClasspathJrt
,ClasspathJrt
,ClasspathJrtWithReleaseOption
,ModulePathEntry.Multi
Represents a module path entry that represents a collection of modules
like a jimage or an exploded module directory structure
-
Method Summary
Modifier and TypeMethodDescriptiongetModule(char[] name)
Get the module named name that this entry contributes to the module pathgetModuleNames(Collection<String> limitModules)
Get the names of all modules served by this entry.Methods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.env.IModulePathEntry
getModule, getModulesDeclaringPackage, hasCompilationUnit, isAutomaticModule, listPackages, servesModule
-
Method Details
-
getModule
Get the module named name that this entry contributes to the module path- Specified by:
getModule
in interfaceIModulePathEntry
- Parameters:
name
- - The name of the module to look up- Returns:
- The module named name or null
-
getModuleNames
Get the names of all modules served by this entry.- Parameters:
limitModules
- if non-null, only modules with names in this set and their transitive closure will be reported.
-