SubcontextDSLBase

izumi.distage.model.definition.dsl.AbstractBindingDefDSL.SubcontextDSLBase
sealed abstract class SubcontextDSLBase[T, Self] extends Tagging[Self]

Attributes

Graph
Supertypes
trait Tagging[Self]
class Object
trait Matchable
class Any
Known subtypes
class SubcontextDSL[T]

Members list

Value members

Abstract methods

protected def mutableState: SubcontextRef
protected def toSame: SubcontextRef => Self

Concrete methods

final protected def addOp[R](op: SubcontextInstruction)(newState: SubcontextRef => R): R
final def extractWith(f: Functoid[T]): Self
final def localDependencies(keys: Iterable[DIKey]): Self
final def localDependency[B : Tag]: Self
final def localDependency[B : Tag](name: Identifier): Self
final def localDependency(key: DIKey): Self
final def tagged(tags: BindingTag*): Self
final def withSubmodule(submodule: ModuleBase): Self

Inherited methods

def confined: Self

Attributes

Inherited from:
Tagging
def exposed: Self

Attributes

Inherited from:
Tagging