summaryrefslogblamecommitdiff
path: root/test/files/jvm/varargs/VaClass.scala
blob: ee8c288a16ab9e23442ec510f47b7774fad3ddda (plain) (tree)
1
2
3
4
5
6
7
8

                         
               

                                                             
                                                           
                                                
 
import annotation.varargs

class VaClass {
  @varargs def vs(a: Int, b: String*) = println(a + b.length)
  @varargs def vi(a: Int, b: Int*) = println(a + b.sum)
  @varargs def vt[T](a: Int, b: T*) = println(a + b.length)
  @varargs def vt1[T](a: Int, b: T*): T = b.head
}