StandardScopeRegistry

Standard ScopeRegistry implementation.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val size: Int

The number of singleton objects currently created in this scope.

Functions

Link copied to clipboard
open override fun clear()

Remove all objects from the scope.

Link copied to clipboard
override fun close()
Link copied to clipboard
open override fun getOrCreate(key: RegKey, sync: Boolean, creator: () -> Reference<Any>): Any

Get or create a value that correspond for the given key.

Link copied to clipboard
open override fun getOrNull(key: RegKey): () -> Any??
Link copied to clipboard
Link copied to clipboard
open override fun remove(key: RegKey)
Link copied to clipboard
open override fun values(): List<Pair<RegKey, () -> Any?>>