Module
data class Module(val packageName: PackageName, val name: String, val definitions: MutableList<KoinMetaData.Definition> = mutableListOf(), val externalDefinitions: MutableList<KoinMetaData.ExternalDefinition> = mutableListOf(), val type: KoinMetaData.ModuleType = ModuleType.CLASS, val componentsScan: Set<KoinMetaData.Module.ComponentScan> = emptySet(), val includes: List<KoinMetaData.ModuleInclude>? = null, val configurationTags: Set<KoinMetaData.ConfigurationTag>? = null, val isCreatedAtStart: Boolean? = null, val visibility: Visibility = Visibility.PUBLIC, val isDefault: Boolean = false, val isExpect: Boolean = false, val isActual: Boolean = false, val isSplit: Boolean = false) : KoinMetaData
Constructors
Link copied to clipboard
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)