public final class ModuleRegistry extends Object implements ModuleResolver, ModuleLookup
Constructor and Description |
---|
ModuleRegistry(Classpath cp) |
ModuleRegistry(ModuleResolver... resolvers) |
Modifier and Type | Method and Description |
---|---|
ModuleSlice |
getModule(String name)
Return a module by name.
|
Collection<String> |
getModuleNames()
Returns the names of all modules found on the class-path.
|
Collection<ModuleSlice> |
getModules()
Returns all module slices found on the class-path.
|
static boolean |
isJavaPlattformModuleSystemAvailable()
Checks whether the JPMS is available.
|
public ModuleRegistry(ModuleResolver... resolvers)
public ModuleRegistry(Classpath cp)
public static boolean isJavaPlattformModuleSystemAvailable()
public Collection<ModuleSlice> getModules()
getModules
in interface ModuleResolver
public Collection<String> getModuleNames()
public ModuleSlice getModule(String name)
getModule
in interface ModuleLookup
name
- the module nameCopyright © 2017–2023 Hans Jörg Heßmann. All rights reserved.