Module

constructor(packageName: PackageName, name: String, definitions: MutableList<KoinMetaData.Definition> = mutableListOf(), externalDefinitions: MutableList<KoinMetaData.ExternalDefinition> = mutableListOf(), type: KoinMetaData.ModuleType = ModuleType.CLASS, componentsScan: Set<KoinMetaData.Module.ComponentScan> = emptySet(), includes: List<KoinMetaData.ModuleInclude>? = null, configurationTags: Set<KoinMetaData.ConfigurationTag>? = null, isCreatedAtStart: Boolean? = null, visibility: Visibility = Visibility.PUBLIC, isDefault: Boolean = false, isExpect: Boolean = false, isActual: Boolean = false, isSplit: Boolean = false)