toggle menu
kapsule
jvm
switch theme
kapsule-core
net.
gouline.
kapsule
Delegate
Optional
Required
Has
Modules
inject()
Injects
Kapsule
Kapsules
optional()
required()
transitive()
Transitive
Injection
Exception
sample
net.
gouline.
kapsule.
demo
Context
Demo
main()
net.
gouline.
kapsule.
demo.
di
Data
Module
Logic
Module
Main
Data
Module
Main
Logic
Module
Module
net.
gouline.
kapsule.
demo.
mock
Auth
State
Dao
User
Dao
sample
/
net.gouline.kapsule.demo.di
/
MainDataModule
/
userDao
user
Dao
open
override
val
userDao
:
UserDao