public interface IModulePathEntry
| Modifier and Type | Method and Description |
|---|---|
default IModule |
getModule()
Get the module that this entry contributes.
|
default IModule |
getModule(char[] name)
Get the module named name from this entry.
|
char[][] |
getModulesDeclaringPackage(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
Answer the relevant modules that declare the given package.
|
boolean |
hasCompilationUnit(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
Answer whether the given package has any compilation unit (.java or .class) in the given module.
|
default boolean |
isAutomaticModule()
Specifies whether this entry represents an automatic module.
|
default char[][] |
listPackages()
Lists all packages in this modulepath entry.
|
default boolean |
servesModule(char[] name)
Indicates whether this entry knows the module named name and can answer queries regarding the module
|
default IModule getModule()
default IModule getModule(char[] name)
name - - The name of the module to look updefault boolean servesModule(char[] name)
name - The name of the modulechar[][] getModulesDeclaringPackage(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
boolean hasCompilationUnit(java.lang.String qualifiedPackageName,
java.lang.String moduleName)
qualifiedPackageName - '/'-separated package namemoduleName - if non-null only CUs attached to the given module should be considereddefault char[][] listPackages()
default boolean isAutomaticModule()