dsl

izumi.distage.model.definition.dsl.AbstractBindingDefDSL.MutationContext.dsl
abstract class dsl extends AbstractBindingDefDSLMacro[BindDSL]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final protected def _make[T](provider: Functoid[T])(implicit evidence$1: Tag[T], pos: CodePositionMaterializer): AbstractBindingDefDSL.this.BindDSL[T]
final protected def addImplicit[T](implicit evidence$1: Tag[T], instance: T, pos: CodePositionMaterializer): AbstractBindingDefDSL.this.BindDSLAfterFrom[T]
final def discard(): Unit

Avoid discarded non-Unit value warning.

Avoid discarded non-Unit value warning.

Attributes

See also
final protected def makeFactory[T : Tag : FactoryConstructor]: AbstractBindingDefDSL.this.BindDSLAfterFrom[T]
final protected def makeSubcontext[F[_] : TagK, T : Tag](submodule: ModuleBase): SubcontextDSL[T]
final protected def makeSubcontext[F[_] : TagK, T : Tag]: SubcontextDSL[T]
final protected def makeTrait[T : Tag : TraitConstructor]: AbstractBindingDefDSL.this.BindDSLAfterFrom[T]
final protected def many[T](implicit tag: Tag[Set[T]], pos: CodePositionMaterializer): AbstractBindingDefDSL.this.SetDSL[T]
final protected def modify[T]: ModifyDSL[T, AbstractBindingDefDSL.this.BindDSL, AbstractBindingDefDSL.this.BindDSLAfterFrom, AbstractBindingDefDSL.this.SetDSL]
final protected def todo[T](implicit evidence$1: Tag[T], pos: CodePositionMaterializer): AbstractBindingDefDSL.this.BindDSLAfterFrom[T]

Inherited methods

final inline protected def make[T]: AbstractBindingDefDSL.this.BindDSL[T]

Attributes

Inherited from:
AbstractBindingDefDSLMacro