2
def foo(x: String) = macro Impls.fooBString
3
def foo(x: Int) = macro Impls.fooBInt
4
def foo(x: Boolean) = println("fooBBoolean")
8
//override def foo(x: String) = println("fooDString") => method cannot override a macro
9
override def foo(x: Int) = macro Impls.fooDInt
13
override def foo(x: String) = macro Impls.fooZString
14
override def foo(x: Boolean) = println("fooZBoolean")
17
object Test extends App {
b'\\ No newline at end of file'