blob: c6552f69b36211e44d6c36ef3fce21ccd02805e0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
object Test extends App{
case class Queryable2[T]() { def filter(predicate: T => Boolean) = ??? }
trait CoffeesTable{ def sales : Int }
val q = Queryable2[CoffeesTable]()
import scala.reflect.mirror._
val code = reify{q.filter(_.sales > 5)}
val toolbox = mkToolBox()
val ttree = toolbox.typeCheck(code.tree)
}
|