aboutsummaryrefslogtreecommitdiff
path: root/examples/shared/src/main/scala/show.scala
diff options
context:
space:
mode:
Diffstat (limited to 'examples/shared/src/main/scala/show.scala')
-rw-r--r--examples/shared/src/main/scala/show.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/shared/src/main/scala/show.scala b/examples/shared/src/main/scala/show.scala
index 74914cb..9afc4c9 100644
--- a/examples/shared/src/main/scala/show.scala
+++ b/examples/shared/src/main/scala/show.scala
@@ -32,7 +32,10 @@ trait GenericShow[Out] {
s"${param.label}$attribStr=${param.typeclass.show(param.dereference(value))}"
}
- join(ctx.typeName.short, paramStrings)
+ val anns = ctx.annotations.filterNot(_.isInstanceOf[scala.SerialVersionUID])
+ val annotationStr = if (anns.isEmpty) "" else anns.mkString("{", ",", "}")
+
+ join(ctx.typeName.short + annotationStr, paramStrings)
}
}