diff options
author | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-21 19:10:28 -0500 |
---|---|---|
committer | Stewart Stewart <stewinsalot@gmail.com> | 2017-02-21 19:10:28 -0500 |
commit | d83fd30232aa530bb6722591f86298a87d7fc657 (patch) | |
tree | 0919bf4878f06defbc6fa50842c6093fdcc49ec4 /src | |
parent | 400867f01a32af311c40abd2fa6f1ddabe13deb5 (diff) | |
download | slick-codegen-plugin-d83fd30232aa530bb6722591f86298a87d7fc657.tar.gz slick-codegen-plugin-d83fd30232aa530bb6722591f86298a87d7fc657.tar.bz2 slick-codegen-plugin-d83fd30232aa530bb6722591f86298a87d7fc657.zip |
use sealed over final case classes
Diffstat (limited to 'src')
-rw-r--r-- | src/main/scala/NamespacedCodegen.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/scala/NamespacedCodegen.scala b/src/main/scala/NamespacedCodegen.scala index 4114f69..36dd03a 100644 --- a/src/main/scala/NamespacedCodegen.scala +++ b/src/main/scala/NamespacedCodegen.scala @@ -167,7 +167,11 @@ class Generator(pkg: String, def EntityTypeRef = new EntityTypeDef { override def code: String = - (if (classEnabled) "final " else "") + super.code + // Wartremover wants `final` + // But can't have the final case class inside the trait + // TODO: Fix by putting case classes in package or object + // TODO: Upstream default should be false. + (if (classEnabled) "sealed " else "") + super.code } override def Column = new Column(_) { column => |