Method f
is implemented as macro.
In compile time macro implementation is called. Here is the source or implementation.
Method f
is defined as def f(args: Any*): String
, but macro implementation can get actual parameters types (as args: List[Tree]
) and actual string content.