kapsule-core / space.traversal.kapsule / HasModules

HasModules

interface HasModules

Module with other submodules attached via delegation.

Properties

modules

abstract val modules: Set<Any>

Set of child modules. Used for transitive injection.

Extension Functions

transitive

fun <M : HasModules> M.transitive(): M

Injects root module into any submodules with transitive dependencies.