sealed class Delegate<in M, T>
Kapsule property delegate.
initializer
- Value initializer function.
Parameters
Parameters
class Optional<in M, T> : Delegate<M, T>
Delegate for optional (nullable) values. |
|
class Required<in M, T> : Delegate<M, T>
Delegate for required (non-null) values. |
var value: T? |
fun initialize(module: M): Unit
Initializes value from the injection module. |
class Optional<in M, T> : Delegate<M, T>
Delegate for optional (nullable) values. |
|
class Required<in M, T> : Delegate<M, T>
Delegate for required (non-null) values. |