DependencyGraph

interface DependencyGraph

Functions

Link copied to clipboard
abstract fun <Interface : Any, Impl : Interface> bindInterface(interfaceType: KClass<Interface>, implType: KClass<Impl>)
Link copied to clipboard
abstract fun contains(type: KClass<*>): Boolean
Link copied to clipboard
abstract fun <T : Any> get(type: KClass<T>): T
Link copied to clipboard
abstract fun <T : Any> getOrNull(type: KClass<T>): T?
Link copied to clipboard
abstract fun <T : Any> register(type: KClass<T>, factory: (Dockware.DependencyGraph) -> T)