public final class PandaModulePath extends Object implements ModulePath
| Constructor and Description |
|---|
PandaModulePath() |
| Modifier and Type | Method and Description |
|---|---|
Module |
allocate(String moduleQualifier)
Allocates module with the given qualifier
|
protected io.vavr.control.Option<Module> |
fetch(String moduleQualifier,
boolean compute) |
io.vavr.control.Option<Module> |
get(String moduleQualifier)
Get module with the given name
|
Collection<? extends Module> |
getModules()
Get all submodules
|
Collection<? extends String> |
getNames()
Get all names of modules
|
void |
include(Module module)
Add module
|
void |
include(String name,
Runnable initializer)
Include initializer for the specified module
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallocate, countTypes, countUsedTypes, getModules, getNames, includepublic void include(String name, Runnable initializer)
ModulePathinclude in interface ModulePathname - name of moduleinitializer - module initializerpublic io.vavr.control.Option<Module> get(String moduleQualifier)
Modulespublic Module allocate(String moduleQualifier)
Modulespublic Collection<? extends String> getNames()
Modulespublic Collection<? extends Module> getModules()
ModulesgetModules in interface ModulesCopyright © 2020. All rights reserved.