summaryrefslogtreecommitdiff
path: root/docs/cross.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/cross.md')
-rw-r--r--docs/cross.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/cross.md b/docs/cross.md
index 9a2bbe92..25ae4a8a 100644
--- a/docs/cross.md
+++ b/docs/cross.md
@@ -139,19 +139,19 @@ to other cross-modules with an identical set of cross values:
```scala
trait MyModule extends Module{
def crossVersion: String
- implicit object resolver extends mill.define.Cross.Resolve[ResolvedModule]{
- def resolve[V <: ResolvedModule](c: Cross[V]): V = c.itemMap(crossVersion)
+ implicit object resolver extends mill.define.Cross.Resolver[MyModule]{
+ def resolve[V <: MyModule](c: Cross[V]): V = c.itemMap(List(crossVersion))
}
}
object foo extends mill.Cross[FooModule]("2.10", "2.11", "2.12")
-class FooModule(crossVersion: String) extends MyModule{
+class FooModule(val crossVersion: String) extends MyModule{
def suffix = T{ crossVersion }
}
object bar extends mill.Cross[BarModule]("2.10", "2.11", "2.12")
-class BarModule(crossVersion: String) extends MyModule{
- def bigSuffix = T{ foo().suffix().toUpperCase() }
+class BarModule(val crossVersion: String) extends MyModule{
+ def longSuffix = T{ "_" + foo().suffix() }
}
```