aboutsummaryrefslogblamecommitdiff
path: root/tests/run/spec-self.scala
blob: 1c95e0a820fd700a8a345a0527c5b8a50d36b585 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                         
class Foo0 extends (() => Double) {
  def apply() = 5.0d
}

class Foo1 extends (Double => Double) {
  def apply(x: Double) = x
}

object Test {
  def main(args: Array[String]): Unit = {
    println((new Foo0)())
    println((new Foo1)(5.0d))
  }
}