sbt/util/collection/src/test/scala/LiteralTest.scala

17 lines
320 B
Scala

/* sbt -- Simple Build Tool
* Copyright 2010 Mark Harrah
*/
package sbt
import Types._
// compilation test
object LiteralTest {
def x[A[_], B[_]](f: A ~> B) = f
import Param._
val f = x { (p: Param[Option, List]) => p.ret(p.in.toList) }
val a: List[Int] = f(Some(3))
val b: List[String] = f(Some("aa"))
}