1 2 3 4 5 6 7 8 9 10 11 12 13
trait T { def test: Unit = { byName("".toString) () } @inline final def byName(action: => Unit) = action } object Test extends App { (new T {}).test }