DebugInfo

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

Types

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

Properties

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