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