final class MutableRenameMap extends RenameMap
- Alphabetic
- By Inheritance
- MutableRenameMap
- RenameMap
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toany2stringadd[MutableRenameMap] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ++(renameMap: RenameMap): RenameMap
Create new RenameMap that merges this and renameMap
- def ->[B](y: B): (MutableRenameMap, B)
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toArrowAssoc[MutableRenameMap] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val _chained: Option[RenameMap]
- Attributes
- protected
- Definition Classes
- MutableRenameMap → RenameMap
- def _recordAll(map: Map[CompleteTarget, Seq[CompleteTarget]]): Unit
- Attributes
- protected
- Definition Classes
- RenameMap
- val _underlying: HashMap[CompleteTarget, Seq[CompleteTarget]]
- Attributes
- protected
- Definition Classes
- MutableRenameMap → RenameMap
- def addMap(map: Map[Named, Seq[Named]]): Unit
- def andThen(next: RenameMap): RenameMap
- def apply(t: CompleteTarget): Seq[CompleteTarget]
Renames a CompleteTarget
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def completeRename(from: CompleteTarget, tos: Seq[CompleteTarget]): Unit
Fully rename
from
totos
Fully rename
from
totos
- Attributes
- protected
- Definition Classes
- RenameMap
- def delete(name: ComponentName): Unit
- def delete(name: ModuleName): Unit
- def delete(name: CircuitName): Unit
- def delete(name: CompleteTarget): Unit
Records that a CompleteTarget is deleted
- val doDistinct: Boolean
- Attributes
- protected
- Definition Classes
- MutableRenameMap → RenameMap
- def ensuring(cond: (MutableRenameMap) => Boolean, msg: => Any): MutableRenameMap
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toEnsuring[MutableRenameMap] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (MutableRenameMap) => Boolean): MutableRenameMap
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toEnsuring[MutableRenameMap] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): MutableRenameMap
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toEnsuring[MutableRenameMap] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): MutableRenameMap
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toEnsuring[MutableRenameMap] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def get(key: Named): Option[Seq[Named]]
- Definition Classes
- RenameMap
- def get(key: ComponentName): Option[Seq[ComponentName]]
- Definition Classes
- RenameMap
- def get(key: ModuleName): Option[Seq[ModuleName]]
- Definition Classes
- RenameMap
- def get(key: CircuitName): Option[Seq[CircuitName]]
- Definition Classes
- RenameMap
- def get(key: IsMember): Option[Seq[IsMember]]
Get renames of a IsMember
- def get(key: CircuitTarget): Option[Seq[CircuitTarget]]
Get renames of a CircuitTarget
Get renames of a CircuitTarget
- key
Target referencing the original circuit
- returns
Optionally return sequence of targets that key remaps to
- Definition Classes
- RenameMap
- def get(key: CompleteTarget): Option[Seq[CompleteTarget]]
Get renames of a CircuitTarget
Get renames of a CircuitTarget
- key
Target referencing the original circuit
- returns
Optionally return sequence of targets that key remaps to
- Definition Classes
- RenameMap
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hasChanges: Boolean
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def record(from: IsMember, tos: Seq[IsMember]): Unit
Record that the from IsMember is renamed to another sequence of IsMembers
- def record(from: IsMember, to: IsMember): Unit
- def record(from: CircuitTarget, tos: Seq[CircuitTarget]): Unit
Record that the from CircuitTarget is renamed to another sequence of CircuitTargets
Record that the from CircuitTarget is renamed to another sequence of CircuitTargets
- Note
Self renames *will* be recorded
,Rename to/tos will be made distinct
- def record(from: CircuitTarget, to: CircuitTarget): Unit
Record that the from CircuitTarget is renamed to another CircuitTarget
Record that the from CircuitTarget is renamed to another CircuitTarget
- Note
Self renames *will* be recorded
,Rename to/tos will be made distinct
- def recordAll(map: Map[CompleteTarget, Seq[CompleteTarget]]): Unit
Records that the keys in map are also renamed to their corresponding value seqs.
Records that the keys in map are also renamed to their corresponding value seqs. Only (CircuitTarget -> Seq[ CircuitTarget ]) and (IsMember -> Seq[ IsMember ]) key/value allowed
- Note
Self renames *will* be recorded
,Rename to/tos will be made distinct
- def rename(from: ComponentName, tos: Seq[ComponentName]): Unit
- def rename(from: ComponentName, to: ComponentName): Unit
- def rename(from: Named, tos: Seq[Named]): Unit
- def rename(from: Named, to: Named): Unit
- def serialize: String
Visualize the RenameMap
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toStringFormat[MutableRenameMap] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (MutableRenameMap, B)
- Implicit
- This member is added by an implicit conversion from MutableRenameMap toArrowAssoc[MutableRenameMap] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.