diff options
author | Jon Pretty <jon.pretty@propensive.com> | 2017-05-29 19:05:19 -0600 |
---|---|---|
committer | Jon Pretty <jon.pretty@propensive.com> | 2017-05-29 19:05:19 -0600 |
commit | a5e3bd7b949ba9b2997b1cbcca5365c1f97e2487 (patch) | |
tree | eaf85686122cbd6d5f32eea47c5adf382e00469b /tests | |
parent | 17cfdb350fa38454a76ed5370ac6f36c3a532d3e (diff) | |
download | magnolia-a5e3bd7b949ba9b2997b1cbcca5365c1f97e2487.tar.gz magnolia-a5e3bd7b949ba9b2997b1cbcca5365c1f97e2487.tar.bz2 magnolia-a5e3bd7b949ba9b2997b1cbcca5365c1f97e2487.zip |
Pretty close to having the generic macro working
And yet so far.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/shared/src/main/scala/magnolia/main.scala | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/shared/src/main/scala/magnolia/main.scala b/tests/shared/src/main/scala/magnolia/main.scala index f0f2412..2111565 100644 --- a/tests/shared/src/main/scala/magnolia/main.scala +++ b/tests/shared/src/main/scala/magnolia/main.scala @@ -1,20 +1,21 @@ package magnolia sealed trait 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 Foo(one: String) extends Bar +case class Quux(two: Double, three: Bar) extends Bar +case class Bippy(four: String) +class Baz(val x: Bar) extends AnyVal -case class X(y: Y) -case class Y(x: X) +//case class X(y: Y) +//case class Y(x: X) object Main { + def main(args: Array[String]): Unit = { - println(implicitly[Extractor[Bar]].extract("42")) + println(implicitly[Extractor[Bar]].extract(Thing("42"))) } } |