diff options
author | phaller <hallerp@gmail.com> | 2012-05-08 16:45:10 +0200 |
---|---|---|
committer | phaller <hallerp@gmail.com> | 2012-05-08 16:45:10 +0200 |
commit | 71c17a649ec01ecdc55cbe12b42abdba1285a755 (patch) | |
tree | 160f2527e9c0fdca55cba1eeb60aab473481addf /test/pending | |
parent | aa555debf77eeec3a72a1d700f06347d2e489299 (diff) | |
download | scala-71c17a649ec01ecdc55cbe12b42abdba1285a755.tar.gz scala-71c17a649ec01ecdc55cbe12b42abdba1285a755.tar.bz2 scala-71c17a649ec01ecdc55cbe12b42abdba1285a755.zip |
Test case for SI-5378
Diffstat (limited to 'test/pending')
-rw-r--r-- | test/pending/neg/t5378.scala | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/pending/neg/t5378.scala b/test/pending/neg/t5378.scala new file mode 100644 index 0000000000..cada29b0a0 --- /dev/null +++ b/test/pending/neg/t5378.scala @@ -0,0 +1,19 @@ +import language.reflectiveCalls + +class Coll[+T] { + def contains = new { def apply[T1 <: T](value: T1) = ??? } +} + +object Test { + def main(args: Array[String]): Unit = { + val xs = new Coll[List[String]] + val ys: Coll[Traversable[String]] = xs + + println(ys contains Nil) + // java.lang.NoSuchMethodException: Coll$$anon$1.apply(scala.collection.Traversable) + // at java.lang.Class.getMethod(Class.java:1605) + // at Test$.reflMethod$Method1(a.scala:14) + // at Test$.main(a.scala:14) + // at Test.main(a.scala) + } +} |