DefaultedRegistry

Constructors

Link copied to clipboard
constructor(name: Identifier, expose: Boolean)

Functions

Link copied to clipboard
open fun byValue(value: R): Identifier?
Link copied to clipboard
Link copied to clipboard
inline fun delegateRegistration(values: List<Pair<Identifier, R>>, crossinline delegate: (Identifier, R) -> Unit = { _, _ -> })
Link copied to clipboard
open fun dumpToFile(file: Path)
Link copied to clipboard
open fun find(id: Identifier): R
Link copied to clipboard
open fun findOrNull(id: Identifier?): R?
Link copied to clipboard
open fun has(id: Identifier): Boolean
Link copied to clipboard
open override fun iter(): ConcurrentHashMap<Identifier, R>
Link copied to clipboard
open fun makeSnapshot()
Link copied to clipboard
Link copied to clipboard
open override fun register(id: Identifier, value: R): R
Link copied to clipboard
open fun tryUse(id: Identifier, executor: (R) -> Unit)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard