summaryrefslogblamecommitdiff
path: root/test/files/run/t3761-overload-byname.scala
blob: 0e2c9b105914989cdec6a5b7912c946071daee64 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                                          
class OverTheTop {
  def info0(m: String) = m + "!"
  def info0(m: String, args: Any*) = m +" "+ args.mkString(" ")

  // as reported
  def info1(m: =>String) = m + "!"
  def info1(m: =>String, args: Any*) = m +" "+ args.mkString(", ")
}
object Test {
  def main(args: Array[String]) {
    val top = new OverTheTop
    println(top.info0("hello"))
    println(top.info0("hello","working","world"))
    println(top.info1("goodnight"))
    println(top.info1("goodnight", "moon", "nobody", "noises everywhere"))
  }
}