java.lang.Object
io.helidon.codegen.ModuleInfo.BuilderBase.ModuleInfoImpl
- All Implemented Interfaces:
- ModuleInfo
- Enclosing class:
- ModuleInfo.BuilderBase<BUILDER extends ModuleInfo.BuilderBase<BUILDER>>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.helidon.codegen.ModuleInfoModuleInfo.Builder, ModuleInfo.BuilderBase<BUILDER extends ModuleInfo.BuilderBase<BUILDER>>
- 
Field SummaryFields inherited from interface io.helidon.codegen.ModuleInfoDEFAULT_MODULE_NAME, FILE_NAME
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedModuleInfoImpl(ModuleInfo.BuilderBase<?> builder) Create an instance providing a builder.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanexports()Exports of the module.inthashCode()booleanisOpen()Whether this module is declared as open module.name()Name of the module.opens()Map of opened packages to modules (if any).provides()Map of provider interfaces to provider implementations provided by this module.requires()Declared dependencies of the module.toString()uses()Used service loader providers.Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.codegen.ModuleInfofirstUnqualifiedExport
- 
Constructor Details- 
ModuleInfoImplCreate an instance providing a builder.- Parameters:
- builder- extending builder base of this prototype
 
 
- 
- 
Method Details- 
nameDescription copied from interface:ModuleInfoName of the module.- Specified by:
- namein interface- ModuleInfo
- Returns:
- module name
 
- 
isOpenpublic boolean isOpen()Description copied from interface:ModuleInfoWhether this module is declared as open module.- Specified by:
- isOpenin interface- ModuleInfo
- Returns:
- whether this module is open
 
- 
requiresDescription copied from interface:ModuleInfoDeclared dependencies of the module.- Specified by:
- requiresin interface- ModuleInfo
- Returns:
- list of requires
 
- 
exportsDescription copied from interface:ModuleInfoExports of the module.- Specified by:
- exportsin interface- ModuleInfo
- Returns:
- map of exported packages (exports x.y.z to a.b.cSomeModule).
 
- 
usesDescription copied from interface:ModuleInfoUsed service loader providers.- Specified by:
- usesin interface- ModuleInfo
- Returns:
- list of used provider interfaces
 
- 
providesDescription copied from interface:ModuleInfoMap of provider interfaces to provider implementations provided by this module.- Specified by:
- providesin interface- ModuleInfo
- Returns:
- map of interface to implementations
 
- 
opensDescription copied from interface:ModuleInfoMap of opened packages to modules (if any).- Specified by:
- opensin interface- ModuleInfo
- Returns:
- map of package to modules
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-