From f3a9707a2f3528ff11543c903158ecdf12d40c3a Mon Sep 17 00:00:00 2001 From: Jon Pretty Date: Sat, 10 Jun 2017 13:24:44 +0200 Subject: Fixed (I think) last remaining recursion bug --- tests/shared/src/main/scala/magnolia/main.scala | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'tests') 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"))) } } -- cgit v1.2.3