DITree
Tree where the bindings and their factories are sorted & stored.
Functions
find
Link copied to clipboard
abstract fun find(search: SearchSpecs): List<Triple<DI.Key<*, *, *>, List<DIDefinition<*, *, *>>, ContextTranslator<*, *>?>>
Content copied to clipboard
Finds all keys and definitions that match the given specs.
abstract fun <C : Any, A, T : Any> find(key: DI.Key<C, A, T>, overrideLevel: Int = 0, all: Boolean = false): List<Triple<DI.Key<Any, A, T>, DIDefinition<Any, A, T>, ContextTranslator<C, Any>?>>
Content copied to clipboard
Finds all keys and definitions that match the given key.
get
Link copied to clipboard
Properties
bindings
Link copied to clipboard
externalSources
Link copied to clipboard
registeredTranslators
Link copied to clipboard
Extensions
find All Bindings
Link copied to clipboard
fun DITree.findAllBindings(f: FindDSL.() -> Unit): List<Triple<DI.Key<*, *, *>, List<DIDefinition<*, *, *>>, ContextTranslator<*, *>?>>
Content copied to clipboard
Used to find bindings that match a particular SearchSpecs.