1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Expr[Int(2)](2) Expr[java.lang.String]({ def foo = "hello"; foo.$plus("world!") }) Expr[Boolean]({ def foo(x: Int) = { class Local extends AnyRef { def <init>() = { super.<init>(); () }; val f = 2 }; val obj = new Local(); x.$percent(obj.f).$eq$eq(0) }; foo(5) })