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)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class ComponentScan(val packageName: String = "")

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val hashId: <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
val isActual: Boolean = false
Link copied to clipboard
Link copied to clipboard
val isDefault: Boolean = false
Link copied to clipboard
val isExpect: Boolean = false
Link copied to clipboard
val isSplit: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val visibility: Visibility

Functions

Link copied to clipboard
fun acceptDefinition(defPackageName: String): Boolean
Link copied to clipboard
fun packageName(separator: String): String