final class RenameMap extends AnyRef
Map old names to new names
Transforms that modify names should return a RenameMap with the CircuitState These are mutable datastructures for convenience
Linear Supertypes
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- RenameMap
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addMap(map: Map[Named, Seq[Named]]): HashMap[Named, Seq[Named]]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def delete(name: Named): Unit
- def delete(name: String): Unit
- def delete(names: Seq[String]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
get(key: Named): Option[Seq[Named]]
Get new names for an old name
Get new names for an old name
This is analogous to get on standard Scala collection Maps None indicates the key was not renamed Empty indicates the name was deleted
-
def
get(key: ComponentName): Option[Seq[ComponentName]]
Get renames of a ComponentName
Get renames of a ComponentName
- Note
A ComponentName can only be renamed to one-or-more ComponentNames
-
def
get(key: ModuleName): Option[Seq[ModuleName]]
Get renames of a ModuleName
Get renames of a ModuleName
- Note
A ModuleName can only be renamed to one-or-more ModuleNames
-
def
get(key: CircuitName): Option[CircuitName]
Get renames of a CircuitName
Get renames of a CircuitName
- Note
A CircuitName can only be renamed to a single CircuitName
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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 rename(from: Named, tos: Seq[Named]): Unit
- def rename(from: Named, to: Named): Unit
- def rename(from: String, tos: Seq[String]): Unit
- def rename(from: String, to: String): Unit
- def serialize: String
- def setCircuit(s: String): Unit
- def setModule(s: String): Unit
-
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
This is the documentation for Firrtl.