summaryrefslogblamecommitdiff
path: root/test/files/presentation/t8459/src/IncompleteDynamicSelect.scala
blob: 61976fe2f9c55b1a762710e76e5ee82fb246d30f (plain) (tree)
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
}