blob: 09c60df3517ad0e5641a820dff3d7fb9d8bb8eb1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
trait Base {
def foo: Unit = macro Impls.foo
}
object Macros extends Base
class Macros extends Base
object Test extends App {
(new Base {}).foo
Macros.foo
new Macros().foo
}
|