diff options
author | Jon Pretty <jon.pretty@propensive.com> | 2017-06-10 13:24:44 +0200 |
---|---|---|
committer | Jon Pretty <jon.pretty@propensive.com> | 2017-06-10 13:24:44 +0200 |
commit | f3a9707a2f3528ff11543c903158ecdf12d40c3a (patch) | |
tree | 45f04434db5cc046f15aa9b07b2fdfd70dc68de8 /tests/shared/src/main | |
parent | d72c7223282f3d64fb1df3e647c1c2a75b8c1bb5 (diff) | |
download | magnolia-f3a9707a2f3528ff11543c903158ecdf12d40c3a.tar.gz magnolia-f3a9707a2f3528ff11543c903158ecdf12d40c3a.tar.bz2 magnolia-f3a9707a2f3528ff11543c903158ecdf12d40c3a.zip |
Fixed (I think) last remaining recursion bug
Diffstat (limited to 'tests/shared/src/main')
-rw-r--r-- | tests/shared/src/main/scala/magnolia/main.scala | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tests/shared/src/main/scala/magnolia/main.scala b/tests/shared/src/main/scala/magnolia/main.scala index d01d37a..67db603 100644 --- a/tests/shared/src/main/scala/magnolia/main.scala +++ b/tests/shared/src/main/scala/magnolia/main.scala @@ -1,17 +1,15 @@ package magnolia -sealed trait Bar +sealed trait Tree -case class Foo(one: String) extends Bar -case class Quux(two: String, three: Double, four: List[Bar]) extends Bar -case class Bippy(five: String, six: List[Quux]) extends Bar -class Baz(val x: Bar) extends AnyVal +case class Branch(left: List[Leaf]) extends Tree +case class Leaf(node: List[String], right: List[Branch], left2: List[Branch], another: List[Leaf]) extends Tree object Main { def main(args: Array[String]): Unit = { - println(implicitly[Extractor[Bar]].extract(Thing("42"))) + println(implicitly[Extractor[List[Leaf]]].extract(Thing("42"))) } } |