Bindings

izumi.distage.model.definition.Bindings$
object Bindings

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

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$7: Tag[T], evidence$8: Tag[I], evidence$9: ClassConstructor[I], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def binding[T : Tag, I <: T : Tag](instance: I)(implicit evidence$10: Tag[T], evidence$11: Tag[I], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def bindingFactory[T : FactoryConstructor](implicit evidence$5: Tag[T], evidence$6: FactoryConstructor[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def bindingTrait[T : TraitConstructor](implicit evidence$3: Tag[T], evidence$4: TraitConstructor[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def emptySet[T](implicit tag: Tag[Set[T]], pos: CodePositionMaterializer): EmptySetBinding[TypeKey]
def instance[T : Tag](instance: T)(implicit evidence$12: Tag[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def provider[T : Tag](function: Functoid[T])(implicit evidence$15: Tag[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def reference[T : Tag, I <: T : Tag](implicit evidence$13: Tag[T], evidence$14: Tag[I], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def setElement[T : Tag, I <: T : ClassConstructor](implicit evidence$17: Tag[T], evidence$18: Tag[I], evidence$19: ClassConstructor[I], pos: CodePositionMaterializer): SetElementBinding
def setElement[T : Tag, I <: T : Tag](instance: I)(implicit evidence$26: Tag[T], evidence$27: Tag[I], pos: CodePositionMaterializer): SetElementBinding
def setElementFactory[T : Tag, I <: T : FactoryConstructor](implicit evidence$23: Tag[T], evidence$24: Tag[I], evidence$25: FactoryConstructor[I], pos: CodePositionMaterializer): SetElementBinding
def setElementProvider[T : Tag](function: Functoid[T])(implicit evidence$28: Tag[T], pos: CodePositionMaterializer): SetElementBinding
def setElementTrait[T : Tag, I <: T : TraitConstructor](implicit evidence$20: Tag[T], evidence$21: Tag[I], evidence$22: TraitConstructor[I], pos: CodePositionMaterializer): SetElementBinding
def subcontext[T : Tag](submodule: ModuleBase, functoid: Functoid[T], externalKeys: Set[DIKey])(implicit evidence$16: Tag[T], pos: CodePositionMaterializer): SingletonBinding[TypeKey]
def todo[K <: DIKey](key: K)(implicit pos: CodePositionMaterializer): SingletonBinding[K]