1 2 3 4 5 6 7 8 9 10 11 12
import language.dynamics object Test extends dotty.runtime.LegacyApp { val x = new X(3) val y = x(9) class X(i: Int) extends Dynamic { def applyDynamic(name: String)(in: Int): Int = { println(s"applyDynamic($name)($in)") i + in } } }