summaryrefslogtreecommitdiff
path: root/test/files/run/t9013/test.scala
blob: 073f8d086f2850cf6cb1a3c6c229f9807b0a6baf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import scala.annotation.varargs

abstract class VarargAbstractClass[T] {
  @varargs
  def x(els: String*): Int

  @varargs
  def y(els: String*): Int

  @varargs
  def z(els: T*): Int
}
class ClassImplementsClass extends VarargAbstractClass[String] {

  override def x(els: String*): Int = els.length
  override def y(els: String*): Int = els.length
  override def z(els: String*): Int = els.length
}