diff options
author | Jon Pretty <jon.pretty@propensive.com> | 2017-05-25 11:26:28 -0600 |
---|---|---|
committer | Jon Pretty <jon.pretty@propensive.com> | 2017-05-25 11:26:28 -0600 |
commit | 17cfdb350fa38454a76ed5370ac6f36c3a532d3e (patch) | |
tree | 56ab2e93523f870687ad1bf9dedcb2a4ada920c0 /tests/shared/src/main/scala/magnolia/main.scala | |
parent | 134cd5e20030e558dfb75e07f5e3eb3211680e0c (diff) | |
download | magnolia-17cfdb350fa38454a76ed5370ac6f36c3a532d3e.tar.gz magnolia-17cfdb350fa38454a76ed5370ac6f36c3a532d3e.tar.bz2 magnolia-17cfdb350fa38454a76ed5370ac6f36c3a532d3e.zip |
Progress with mutual recursion
Diffstat (limited to 'tests/shared/src/main/scala/magnolia/main.scala')
-rw-r--r-- | tests/shared/src/main/scala/magnolia/main.scala | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/shared/src/main/scala/magnolia/main.scala b/tests/shared/src/main/scala/magnolia/main.scala index 6bf5f74..f0f2412 100644 --- a/tests/shared/src/main/scala/magnolia/main.scala +++ b/tests/shared/src/main/scala/magnolia/main.scala @@ -1,17 +1,19 @@ package magnolia sealed trait Bar -case class Foo(one: Int) extends Bar -case class Quux(two: Int, bar: Bar) extends Bar -case class Bippy(four: Int, bar: Bar) +case class Foo(one: String) extends Bar +case class Quux(two: String, bar: Bar) extends Bar +case class Bippy(four: String, bar: List[Bar]) extends Bar case class Baz(x: Bar) extends AnyVal + case class X(y: Y) case class Y(x: X) + object Main { def main(args: Array[String]): Unit = { - println(implicitly[Extractor[Bar]].extract("hello world")) + println(implicitly[Extractor[Bar]].extract("42")) } } |