DIDefining

open class DIDefining<C : Any, A, T : Any>(val binding: DIBinding<C, A, T>, val fromModule: String?)

A binding that is being defined inside a DI.Builder bloc.

The associated DITree has not be created yet.

Constructors

Link copied to clipboard
fun <C : Any, A, T : Any> DIDefining(binding: DIBinding<C, A, T>, fromModule: String?)

Properties

Link copied to clipboard
val binding: DIBinding<C, A, T>

The binding

Link copied to clipboard
val fromModule: String?

The module name that defined the binding (for debug)

Inheritors

Link copied to clipboard