From 5aa363015646644cc81afdf0120d8df441161e2d Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Sun, 7 Jan 2018 23:53:11 -0800 Subject: Swap over to a new, concise `CrossModule[T](..cases)` macro syntax that automatically propagates the `ctx` for you --- scalalib/src/test/scala/mill/scalalib/HelloWorldTests.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'scalalib/src') diff --git a/scalalib/src/test/scala/mill/scalalib/HelloWorldTests.scala b/scalalib/src/test/scala/mill/scalalib/HelloWorldTests.scala index aaeb96c1..64b5cd42 100644 --- a/scalalib/src/test/scala/mill/scalalib/HelloWorldTests.scala +++ b/scalalib/src/test/scala/mill/scalalib/HelloWorldTests.scala @@ -22,9 +22,8 @@ trait HelloWorldModule extends scalalib.Module { object HelloWorld extends TestUtil.BaseModule with HelloWorldModule object CrossHelloWorld extends TestUtil.BaseModule { - object cross extends CrossModule(HelloWorldCrossModule, "2.10.6", "2.11.11", "2.12.3", "2.12.4") - case class HelloWorldCrossModule(v: String, ctx0: Module.Ctx) - extends mill.Module()(ctx0) with HelloWorldModule { + object cross extends CrossModule[HelloWorldCrossModule]("2.10.6", "2.11.11", "2.12.3", "2.12.4") + class HelloWorldCrossModule(v: String) extends HelloWorldModule { def scalaVersion = v } } -- cgit v1.2.3