ClassDefinition

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

Constructors

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

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
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