1a5b77de4STang Haojin// Hacked from CIRCT source code. Look like some SiFive internal annotations. 2a5b77de4STang Haojinpackage sifive.enterprise.firrtl 3a5b77de4STang Haojin 4a5b77de4STang Haojincase class NestedPrefixModulesAnnotation( 5*e3da8badSTang Haojin target: firrtl.annotations.ModuleTarget, 6a5b77de4STang Haojin prefix: String, 7a5b77de4STang Haojin inclusive: Boolean = false, 8*e3da8badSTang Haojin) extends firrtl.annotations.SingleTargetAnnotation[firrtl.annotations.ModuleTarget] { 9*e3da8badSTang Haojin def duplicate(n: firrtl.annotations.ModuleTarget): NestedPrefixModulesAnnotation = this.copy(n) 10a5b77de4STang Haojin} 11