We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5aaa9c8 commit 51ed4ebCopy full SHA for 51ed4eb
compiler/src/dotty/tools/dotc/ast/Desugar.scala
@@ -513,7 +513,7 @@ object desugar {
513
if (isEnumCase && parents.isEmpty)
514
parents1 = enumClassTypeRef :: Nil
515
if (isCaseClass | isCaseObject)
516
- parents1 = parents1 :+ scalaDot(str.Product.toTypeName)
+ parents1 = parents1 :+ scalaDot(str.Product.toTypeName) :+ scalaDot(nme.Serializable.toTypeName)
517
if (isEnum)
518
parents1 = parents1 :+ ref(defn.EnumType)
519
tests/run/case-class-serializable.scala
@@ -0,0 +1,6 @@
1
+case class Foo()
2
+
3
+object Test {
4
+ def main(args: Array[String]): Unit =
5
+ assert(Foo().isInstanceOf[Serializable])
6
+}
0 commit comments