1 2 3 4 5 6 7 8 9
class Test { trait PropTraverser { def apply(x: Int): Unit = {} } def gather(x: Int): Unit = { (new PropTraverser {})(x) } }