Target

firrtl.annotations.Target
See theTarget companion trait
object Target

Attributes

Companion
trait
Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
Target.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Target.type

Members list

Type members

Classlikes

case class NamedException(message: String) extends Exception

Attributes

Source
Target.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply(moduleOpt: Option[String], reference: Seq[TargetToken]): GenericTarget

Attributes

Source
Target.scala
def deserialize(s: String): Target

Attributes

Returns

Target from human-readable serialization

Source
Target.scala

Attributes

Source
Target.scala

Attributes

Source
Target.scala
def isOnly(seq: Seq[TargetToken], keywords: String*): Boolean

Checks if seq only contains TargetToken's with select keywords

Checks if seq only contains TargetToken's with select keywords

Attributes

Source
Target.scala

Returns the module that a Target "refers" to.

Returns the module that a Target "refers" to.

For a ModuleTarget or a ReferenceTarget, this is simply the deepest module. For an InstanceTarget this is the module of the instance.

Attributes

Note

This differs from InstanceTarget.pathlessTarget which refers to the module instantiating the instance.

Source
Target.scala
def toTargetTokens(name: String): Seq[TargetToken]

Converts ComponentName's name into TargetTokens

Converts ComponentName's name into TargetTokens

Attributes

Source
Target.scala
def unapply(t: Target): Option[(Option[String], Seq[TargetToken])]

Attributes

Source
Target.scala

Implicits

Implicits

Attributes

Source
Target.scala
implicit def convertTarget2Named(c: Target): Named

Attributes

Source
Target.scala