summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/files/run/bug4238/J_1.java14
-rw-r--r--test/files/run/bug4291.scala10
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")