summaryrefslogtreecommitdiff
path: root/test/files/run/t6223.scala
blob: fb176e32e61e82444b4b617a49e791b49fafb6af (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
class Foo[@specialized(Int) A](a:A) {
  def bar[@specialized(Int) B](f:A => B) = new Foo(f(a))
}

object Test {
  def main(args:Array[String]) {
    val f = new Foo(333)
    val ms = f.getClass().getDeclaredMethods().sortBy(_.getName)
    ms.foreach(m => println(m.getName))
  }
}