Bindings
izumi.distage.model.definition.Bindings
object Bindings
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Bindings.type
Members list
Value members
Concrete methods
def binding[T : ClassConstructor](implicit evidence$1: Tag[T], evidence$2: ClassConstructor[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def binding[T : Tag, I <: T : ClassConstructor](implicit evidence$1: Tag[T], evidence$2: Tag[I], evidence$3: ClassConstructor[I], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def binding[T : Tag, I <: T : Tag](instance: I)(implicit evidence$1: Tag[T], evidence$2: Tag[I], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def bindingFactory[T : FactoryConstructor](implicit evidence$1: Tag[T], evidence$2: FactoryConstructor[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def bindingTrait[T : TraitConstructor](implicit evidence$1: Tag[T], evidence$2: TraitConstructor[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def instance[T : Tag](instance: T)(implicit evidence$1: Tag[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def provider[T : Tag](function: Functoid[T])(implicit evidence$1: Tag[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def reference[T : Tag, I <: T : Tag](implicit evidence$1: Tag[T], evidence$2: Tag[I], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def setElement[T : Tag, I <: T : ClassConstructor](implicit evidence$1: Tag[T], evidence$2: Tag[I], evidence$3: ClassConstructor[I], pos: CodePositionMaterializer): SetElementBinding
def setElement[T : Tag, I <: T : Tag](instance: I)(implicit evidence$1: Tag[T], evidence$2: Tag[I], pos: CodePositionMaterializer): SetElementBinding
def setElementFactory[T : Tag, I <: T : FactoryConstructor](implicit evidence$1: Tag[T], evidence$2: Tag[I], evidence$3: FactoryConstructor[I], pos: CodePositionMaterializer): SetElementBinding
def setElementProvider[T : Tag](function: Functoid[T])(implicit evidence$1: Tag[T], pos: CodePositionMaterializer): SetElementBinding
def setElementTrait[T : Tag, I <: T : TraitConstructor](implicit evidence$1: Tag[T], evidence$2: Tag[I], evidence$3: TraitConstructor[I], pos: CodePositionMaterializer): SetElementBinding
def subcontext[T : Tag](submodule: ModuleBase, functoid: Functoid[T], externalKeys: Set[DIKey])(implicit evidence$1: Tag[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
In this article