StandardScopeRegistry

class StandardScopeRegistry : ScopeRegistry

Standard ScopeRegistry implementation.

Constructors

StandardScopeRegistry
Link copied to clipboard
common
fun StandardScopeRegistry()

Functions

clear
Link copied to clipboard
common
open override fun clear()
Remove all objects from the scope.
close
Link copied to clipboard
common
override fun close()
getOrCreate
Link copied to clipboard
common
open override fun getOrCreate(key: RegKey, sync: Boolean, creator: () -> Reference<Any>): Any
Get or create a value that correspond for the given key.
getOrNull
Link copied to clipboard
common
open override fun getOrNull(key: RegKey): () -> Any??
isEmpty
Link copied to clipboard
common
fun isEmpty(): Boolean
remove
Link copied to clipboard
common
open override fun remove(key: RegKey)
values
Link copied to clipboard
common
open override fun values(): List<Pair<RegKey, () -> Any?>>

Properties

size
Link copied to clipboard
common
val size: Int
The number of singleton objects currently created in this scope.