sealed trait MakeDSLMutBase[T, Self <: MakeDSLMutBase[T, Self]] extends AddDependencyDSL[T, Self] with Tagging[Self]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- MakeDSLMutBase
- Tagging
- AddDependencyDSL
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def getClass(): Class[_ <: AnyRef]
- Definition Classes
- Any
- abstract def mutableState: SingletonRef
- Attributes
- protected
- abstract def toSame: (SingletonRef) => Self
- Attributes
- protected
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- def _modifyBy(f: (Functoid[T]) => Functoid[T]): Self
- Attributes
- protected
- Definition Classes
- MakeDSLMutBase → AddDependencyDSL
- def addDependencies(keys: Iterable[DIKey]): Self
- Definition Classes
- AddDependencyDSL
- def addDependency(key: DIKey): Self
- Definition Classes
- AddDependencyDSL
- def addDependency[B](name: Identifier)(implicit arg0: Tag[B]): Self
- Definition Classes
- AddDependencyDSL
- def addDependency[B](implicit arg0: Tag[B]): Self
- Definition Classes
- AddDependencyDSL
- final def addOp[R](op: SingletonInstruction)(newState: (SingletonRef) => R): R
- Attributes
- protected
- final def aliased[T1 >: T](name: Identifier)(implicit arg0: Tag[T1], pos: CodePositionMaterializer): Self
- final def aliased[T1 >: T](implicit arg0: Tag[T1], pos: CodePositionMaterializer): Self
- def annotateParameter[P](name: Identifier)(implicit arg0: Tag[P]): Self
- Definition Classes
- AddDependencyDSL
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def confined: Self
- Definition Classes
- Tagging
- def equals(arg0: Any): Boolean
- Definition Classes
- Any
- def exposed: Self
- Definition Classes
- Tagging
- def hashCode(): Int
- Definition Classes
- Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def modify[I <: T](f: (T) => I)(implicit arg0: Tag[I]): Self
- final def modifyBy(f: (Functoid[T]) => Functoid[T]): Self
- final def tagged(tags: BindingTag*): Self
- Definition Classes
- MakeDSLMutBase → Tagging
- def toString(): String
- Definition Classes
- Any