blob: 61976fe2f9c55b1a762710e76e5ee82fb246d30f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import scala.language.dynamics
class F extends Dynamic {
def applyDynamic(name: String)(args: Any*) =
s"method '$name' called with arguments ${args.mkString("'", "', '", "'")}"
}
class Foo {
val bar = new F
bar. //note whitespace after dot
/*?*/ //force typechecking
}
|