aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/pos
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pending/pos')
-rw-r--r--tests/pending/pos/java-interop/t1263/Test.java17
-rw-r--r--tests/pending/pos/java-interop/t1263/test.scala10
-rw-r--r--tests/pending/pos/java-interop/t1745/J.java10
-rw-r--r--tests/pending/pos/java-interop/t1745/S.scala7
4 files changed, 44 insertions, 0 deletions
diff --git a/tests/pending/pos/java-interop/t1263/Test.java b/tests/pending/pos/java-interop/t1263/Test.java
new file mode 100644
index 000000000..1718a9909
--- /dev/null
+++ b/tests/pending/pos/java-interop/t1263/Test.java
@@ -0,0 +1,17 @@
+package test;
+
+import java.rmi.RemoteException;
+
+import test.Map;
+
+@SuppressWarnings("unchecked")
+public class Test implements Map<String, String> {
+ public Map.MapTo plus(String o) {
+ return null;
+ }
+
+ public int $tag() throws RemoteException {
+ return 0;
+ }
+}
+
diff --git a/tests/pending/pos/java-interop/t1263/test.scala b/tests/pending/pos/java-interop/t1263/test.scala
new file mode 100644
index 000000000..92d8c1cdf
--- /dev/null
+++ b/tests/pending/pos/java-interop/t1263/test.scala
@@ -0,0 +1,10 @@
+package test
+
+trait Map[A, +B] {
+ def plus(key: A): MapTo = new MapTo(key)
+
+ class MapTo(key: A) {
+ def arrow [B1 >: B](value: B1) = null
+ }
+}
+
diff --git a/tests/pending/pos/java-interop/t1745/J.java b/tests/pending/pos/java-interop/t1745/J.java
new file mode 100644
index 000000000..8444eabb2
--- /dev/null
+++ b/tests/pending/pos/java-interop/t1745/J.java
@@ -0,0 +1,10 @@
+class J {
+ S1 s1;
+ S2 s2;
+
+ String s = bar(S3.foo(), S3.bar("def"));
+
+ private String bar(String s1, String s2) {
+ return s1 + s2;
+ }
+}
diff --git a/tests/pending/pos/java-interop/t1745/S.scala b/tests/pending/pos/java-interop/t1745/S.scala
new file mode 100644
index 000000000..84c437133
--- /dev/null
+++ b/tests/pending/pos/java-interop/t1745/S.scala
@@ -0,0 +1,7 @@
+case class S1(n: Int) { }
+case class S2(n: Int, p: Int) { }
+class S3 { }
+object S3 {
+ def foo() = "abc"
+ def bar[T](x: T): T = x
+}