class ScopeDefinition
Internal Scope Definition
<init> |
Internal Scope Definition ScopeDefinition(qualifier: Qualifier, isRoot: Boolean = false, _definitions: HashSet<BeanDefinition<*>> = hashSetOf()) |
definitions |
val definitions: Set<BeanDefinition<*>> |
isRoot |
val isRoot: Boolean |
qualifier |
val qualifier: Qualifier |
copy |
fun copy(): ScopeDefinition |
equals |
fun equals(other: Any?): Boolean |
hashCode |
fun hashCode(): Int |
remove |
fun remove(beanDefinition: BeanDefinition<*>): Unit |
save |
fun save(beanDefinition: BeanDefinition<*>, forceOverride: Boolean = false): Unit |
saveNewDefinition |
fun <T : Any> saveNewDefinition(instance: T, qualifier: Qualifier? = null, secondaryTypes: List<KClass<*>>? = null, override: Boolean = false): BeanDefinition<out Any?> |
unloadDefinitions |
fun unloadDefinitions(scopeDefinition: ScopeDefinition): Unit |
ROOT_SCOPE_ID |
const val ROOT_SCOPE_ID: String |
ROOT_SCOPE_QUALIFIER |
val ROOT_SCOPE_QUALIFIER: StringQualifier |
rootDefinition |
fun rootDefinition(): ScopeDefinition |