summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/AnnotatingDiamondSpec.scala
diff options
context:
space:
mode:
authorJim Lawson2019-03-18 12:17:33 -0700
committerGitHub2019-03-18 12:17:33 -0700
commit2c449c5d6e23dcbb60e8c64cab6b6f4ba6ae313f (patch)
tree3daffa8eb0f57faf31d3977700be38f5be31e59a /src/test/scala/chiselTests/AnnotatingDiamondSpec.scala
parentcfb2f08db9d9df121a82f138dd71297dbcea66cc (diff)
Split #974 into two PRs - scalastyle updates (#1037)
* Update style warnings now that subprojects are aggregated. Use "scalastyle-test-config.xml" for scalastyle config in tests. Enable "_" in method names and accept method names ending in "_=". Re-sync scalastyle-test-config.xml with scalastyle-config.xml * Remove bogus tests that crept in with git add * Add missing import.
Diffstat (limited to 'src/test/scala/chiselTests/AnnotatingDiamondSpec.scala')
-rw-r--r--src/test/scala/chiselTests/AnnotatingDiamondSpec.scala14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/test/scala/chiselTests/AnnotatingDiamondSpec.scala b/src/test/scala/chiselTests/AnnotatingDiamondSpec.scala
index e88d475e..853d82af 100644
--- a/src/test/scala/chiselTests/AnnotatingDiamondSpec.scala
+++ b/src/test/scala/chiselTests/AnnotatingDiamondSpec.scala
@@ -6,7 +6,7 @@ import chisel3._
import chisel3.experimental.{annotate, ChiselAnnotation, RunFirrtlTransform}
import chisel3.internal.InstanceId
import chisel3.testers.BasicTester
-import firrtl.{CircuitState, LowForm, Transform}
+import firrtl.{CircuitForm, CircuitState, LowForm, Transform}
import firrtl.annotations.{
Annotation,
SingleTargetAnnotation,
@@ -19,15 +19,15 @@ import org.scalatest._
* Chisel/Firrtl library
*/
case class IdentityAnnotation(target: Named, value: String) extends SingleTargetAnnotation[Named] {
- def duplicate(n: Named) = this.copy(target = n)
+ def duplicate(n: Named): IdentityAnnotation = this.copy(target = n)
}
/** ChiselAnnotation that corresponds to the above FIRRTL annotation */
case class IdentityChiselAnnotation(target: InstanceId, value: String)
extends ChiselAnnotation with RunFirrtlTransform {
- def toFirrtl = IdentityAnnotation(target.toNamed, value)
- def transformClass = classOf[IdentityTransform]
+ def toFirrtl: IdentityAnnotation = IdentityAnnotation(target.toNamed, value)
+ def transformClass: Class[IdentityTransform] = classOf[IdentityTransform]
}
-object identify {
+object identify { // scalastyle:ignore object.name
def apply(component: InstanceId, value: String): Unit = {
val anno = IdentityChiselAnnotation(component, value)
annotate(anno)
@@ -35,8 +35,8 @@ object identify {
}
class IdentityTransform extends Transform {
- def inputForm = LowForm
- def outputForm = LowForm
+ def inputForm: CircuitForm = LowForm
+ def outputForm: CircuitForm = LowForm
def execute(state: CircuitState): CircuitState = {
val annosx = state.annotations.map {