DebugInfo

data class DebugInfo(val services: List<DebugInfo.ServiceDebugInfo>, val config: Map<String, String>)

Constructors

Link copied to clipboard
fun DebugInfo(services: List<DebugInfo.ServiceDebugInfo>, config: Map<String, String>)

Types

Link copied to clipboard
data class ClassInfo
Link copied to clipboard
data class InstanceDebugInfo(val createdAt: Instant, val cls: DebugInfo.ClassInfo)
Link copied to clipboard
data class ParamInfo(    val name: String,     val provisionType: DebugInfo.ParamInfo.ProvisionType,     val classes: List<DebugInfo.ClassInfo>)
Link copied to clipboard
data class ServiceDebugInfo(    val cls: DebugInfo.ClassInfo,     val type: ServiceProvider.Type,     val definition: DebugInfo.ServiceDefinitionInfo,     val instances: List<DebugInfo.InstanceDebugInfo>)
Link copied to clipboard
data class ServiceDefinitionInfo(    val creates: DebugInfo.ClassInfo,     val injectionType: InjectionType,     val injects: List<DebugInfo.ParamInfo>,     val codeLocation: DebugInfo.ServiceDefinitionInfo.CodeLocation,     val overwrites: DebugInfo.ServiceDefinitionInfo?)

Properties

Link copied to clipboard
val config: Map<String, String>
Link copied to clipboard
val services: List<DebugInfo.ServiceDebugInfo>