Definition

Types

Link copied to clipboard
class ClassDefinition(val packageName: String, val qualifier: String?, val isCreatedAtStart: Boolean? = null, val keyword: DefinitionAnnotation, val className: String, val constructorParameters: List<KoinMetaData.DefinitionParameter> = emptyList(), val bindings: List<KSDeclaration>, val scope: KoinMetaData.Scope? = null, val isExpect: Boolean, val isActual: Boolean, val isMonitored: Boolean) : KoinMetaData.Definition
Link copied to clipboard
class FunctionDefinition(val packageName: String, val qualifier: String?, val isCreatedAtStart: Boolean? = null, val keyword: DefinitionAnnotation, val functionName: String, val parameters: List<KoinMetaData.DefinitionParameter> = emptyList(), val bindings: List<KSDeclaration>, val scope: KoinMetaData.Scope? = null, val isExpect: Boolean, val isActual: Boolean) : KoinMetaData.Definition

Properties

Link copied to clipboard
Link copied to clipboard
val bindings: List<KSDeclaration>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val isMonitored: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val qualifier: String? = null
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun packageName(separator: String): String