diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/files/run/bug4238/J_1.java | 14 | ||||
-rw-r--r-- | test/files/run/bug4291.scala | 10 |
2 files changed, 15 insertions, 9 deletions
diff --git a/test/files/run/bug4238/J_1.java b/test/files/run/bug4238/J_1.java index 1cc8058385..47a9c21000 100644 --- a/test/files/run/bug4238/J_1.java +++ b/test/files/run/bug4238/J_1.java @@ -1,4 +1,16 @@ +import scala.*; + class J_1 { - scala.collection.mutable.HashMap<String, String> x = + scala.collection.mutable.HashMap<String, String> map = new scala.collection.mutable.HashMap<String, String>(); + + Function1<Tuple2<String, String>, Integer> f = + new scala.runtime.AbstractFunction1<Tuple2<String, String>, Integer>() { + public Integer apply(Tuple2<String, String> s) { + return s._1().length(); + } + }; + + scala.collection.Seq<Integer> counts = + map.groupBy(f).keys().toList(); } diff --git a/test/files/run/bug4291.scala b/test/files/run/bug4291.scala index 3eeaa88be0..6053c7ac6a 100644 --- a/test/files/run/bug4291.scala +++ b/test/files/run/bug4291.scala @@ -1,12 +1,6 @@ -object Test { - def returnType[T: Manifest](methodName: String) = ( - classManifest[T].erasure.getMethods - . filter (x => !x.isBridge && x.getName == methodName) - . map (_.getGenericReturnType.toString) - ) - def show[T: Manifest](methodName: String) = - println(manifest[T].erasure.getName +: returnType[T](methodName).distinct mkString " ") +import scala.tools.partest._ +object Test extends SigTest { def main(args: Array[String]): Unit = { show[List[_]]("apply") show[Option[_]]("get") |