@@ -9,6 +9,7 @@ import firrtl.stage.FirrtlOptions
99import firrtl .stage .FirrtlOptionsView
1010
1111// ***** Annotations for results of emission *****
12+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
1213sealed abstract class EmittedComponent {
1314 def name : String
1415
@@ -17,9 +18,11 @@ sealed abstract class EmittedComponent {
1718 def outputSuffix : String
1819}
1920
21+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
2022sealed abstract class EmittedCircuit extends EmittedComponent
2123
2224/** Traits for Annotations containing emitted components */
25+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
2326trait EmittedAnnotation [T <: EmittedComponent ] extends NoTargetAnnotation with CustomFileEmission {
2427 val value : T
2528
@@ -30,20 +33,27 @@ trait EmittedAnnotation[T <: EmittedComponent] extends NoTargetAnnotation with C
3033 override protected val suffix : Option [String ] = Some (value.outputSuffix)
3134}
3235
36+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
3337sealed trait EmittedCircuitAnnotation [T <: EmittedCircuit ] extends EmittedAnnotation [T ] {
3438 override def getBytes = value.value.getBytes
3539}
3640
41+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
3742case class EmittedFirrtlCircuitAnnotation (value : EmittedFirrtlCircuit )
3843 extends EmittedCircuitAnnotation [EmittedFirrtlCircuit ]
3944
45+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
4046final case class EmittedFirrtlCircuit (name : String , value : String , outputSuffix : String ) extends EmittedCircuit
4147
48+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
4249final case class EmittedBtor2Circuit (name : String , value : String , outputSuffix : String ) extends EmittedCircuit
4350
51+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
4452case class EmittedBtor2CircuitAnnotation (value : EmittedBtor2Circuit )
4553 extends EmittedCircuitAnnotation [EmittedBtor2Circuit ]
4654
55+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
4756final case class EmittedVerilogCircuit (name : String , value : String , outputSuffix : String ) extends EmittedCircuit
57+ @ deprecated(" All APIs in package firrtl are deprecated." , " Chisel 7.0.0" )
4858case class EmittedVerilogCircuitAnnotation (value : EmittedVerilogCircuit )
4959 extends EmittedCircuitAnnotation [EmittedVerilogCircuit ]
0 commit comments