diff options
Diffstat (limited to 'tests/pos/spec-doubledef-new.scala')
-rw-r--r-- | tests/pos/spec-doubledef-new.scala | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/tests/pos/spec-doubledef-new.scala b/tests/pos/spec-doubledef-new.scala deleted file mode 100644 index de438d6e9..000000000 --- a/tests/pos/spec-doubledef-new.scala +++ /dev/null @@ -1,30 +0,0 @@ -import scala.reflect.runtime.universe._ - -object Test { - def fn[@specialized T, @specialized U](t : T => Int, u : U => Int) : T = - null.asInstanceOf[T] -} - -trait A[@specialized(Int) T] { - var value: T - def getWith[@specialized(Int) Z](f: T => Z) = f(value) -} - -class C extends A[Int] { - var value = 10 - override def getWith[@specialized(Int) Z](f: Int => Z) = f(value) -} - -abstract class B[T, @specialized(scala.Int) U : TypeTag, @specialized(scala.Int) V <% Ordered[V]] { - val u: U - val v: V - - def f(t: T, v2: V): Tuple2[U, V] = { - val m: Array[U] = null - if (m.isEmpty) { - (u, v) - } else { - (u, v2) - } - } -} |