package annotations
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
trait
Annotation extends AnyRef
Base type of auxiliary information
- case class AnnotationClassNotFoundException(className: String) extends FIRRTLException with Product with Serializable
- case class AnnotationException(message: String) extends Exception with Product with Serializable
- case class AnnotationFileNotFoundException(file: File) extends FIRRTLException with Product with Serializable
- final case class CircuitName(name: String) extends Named with Product with Serializable
- final case class ComponentName(name: String, module: ModuleName) extends Named with Product with Serializable
- case class DeletedAnnotation(xFormName: String, anno: Annotation) extends NoTargetAnnotation with Product with Serializable
- case class InvalidAnnotationFileException(file: File, cause: Throwable = null) extends FIRRTLException with Product with Serializable
- case class InvalidAnnotationJSONException(msg: String) extends FIRRTLException with Product with Serializable
- final case class LegacyAnnotation extends SingleTargetAnnotation[Named] with Product with Serializable
- final case class ModuleName(name: String, circuit: CircuitName) extends Named with Product with Serializable
-
sealed
trait
Named extends AnyRef
Named classes associate an annotation with a component in a Firrtl circuit
-
trait
NoTargetAnnotation extends Annotation
If an Annotation does not target any Named thing in the circuit, then all updates just return the Annotation itself
-
trait
SingleTargetAnnotation[T <: Named] extends Annotation
An Annotation that targets a single Named thing
-
trait
SingleStringAnnotation extends NoTargetAnnotation
- Annotations
- @deprecated
- Deprecated
(Since version 1.1) Just extend NoTargetAnnotation
Value Members
- object Annotation
- object AnnotationUtils
- object AnnotationYamlProtocol extends DefaultYamlProtocol
- object JsonProtocol
This is the documentation for Firrtl.