data class ScopeDefinition
Internal Scope Definition
<init> |
Internal Scope Definition ScopeDefinition(qualifier: Qualifier, isRoot: Boolean = false) |
definitions |
val definitions: HashSet<BeanDefinition<*>> |
isRoot |
val isRoot: Boolean |
qualifier |
val qualifier: Qualifier |
declareNewDefinition |
fun <T : Any> declareNewDefinition(instance: T, defQualifier: Qualifier? = null, secondaryTypes: List<KClass<*>>? = null, override: Boolean = false): BeanDefinition<out Any?> |
remove |
fun remove(beanDefinition: BeanDefinition<*>): Unit |
save |
fun save(beanDefinition: BeanDefinition<*>, forceOverride: Boolean = false): Unit |
ROOT_SCOPE_ID |
const val ROOT_SCOPE_ID: String |
ROOT_SCOPE_QUALIFIER |
val ROOT_SCOPE_QUALIFIER: StringQualifier |