aboutsummaryrefslogtreecommitdiff
path: root/tests/disabled
diff options
context:
space:
mode:
Diffstat (limited to 'tests/disabled')
-rw-r--r--tests/disabled/java-interop/pos/t1101/J.java1
-rw-r--r--tests/disabled/java-interop/pos/t1101/S.scala1
-rw-r--r--tests/disabled/java-interop/pos/t1102/J.java4
-rw-r--r--tests/disabled/java-interop/pos/t1102/S.scala1
-rw-r--r--tests/disabled/java-interop/pos/t1150/J.java4
-rw-r--r--tests/disabled/java-interop/pos/t1150/S.scala4
-rw-r--r--tests/disabled/java-interop/pos/t1152/J.java1
-rw-r--r--tests/disabled/java-interop/pos/t1152/S.scala2
-rw-r--r--tests/disabled/java-interop/pos/t1176/J.java4
-rw-r--r--tests/disabled/java-interop/pos/t1176/S.scala1
-rw-r--r--tests/disabled/java-interop/pos/t1186/t1186.java8
-rw-r--r--tests/disabled/java-interop/pos/t1196/J.java1
-rw-r--r--tests/disabled/java-interop/pos/t1196/S.scala1
-rw-r--r--tests/disabled/java-interop/pos/t1197/J.java2
-rw-r--r--tests/disabled/java-interop/pos/t1197/S.scala2
-rw-r--r--tests/disabled/java-interop/pos/t1203b/J.java1
-rw-r--r--tests/disabled/java-interop/pos/t1203b/S.scala1
-rw-r--r--tests/disabled/java-interop/pos/t1230/J.java1
-rw-r--r--tests/disabled/java-interop/pos/t1230/S.scala1
-rw-r--r--tests/disabled/java-interop/pos/t1231/J.java1
-rw-r--r--tests/disabled/java-interop/pos/t1231/S.scala1
-rw-r--r--tests/disabled/java-interop/pos/t1232/J.java2
-rw-r--r--tests/disabled/java-interop/pos/t1232/J2.java2
-rw-r--r--tests/disabled/java-interop/pos/t1232/S.scala2
-rw-r--r--tests/disabled/java-interop/pos/t1235/Test.java9
-rw-r--r--tests/disabled/java-interop/pos/t1254/t1254.java28
-rw-r--r--tests/disabled/java-interop/pos/t1263/Test.java17
-rw-r--r--tests/disabled/java-interop/pos/t1263/test.scala10
28 files changed, 113 insertions, 0 deletions
diff --git a/tests/disabled/java-interop/pos/t1101/J.java b/tests/disabled/java-interop/pos/t1101/J.java
new file mode 100644
index 000000000..2bc1d53e0
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1101/J.java
@@ -0,0 +1 @@
+class J { enum E { E1 } }
diff --git a/tests/disabled/java-interop/pos/t1101/S.scala b/tests/disabled/java-interop/pos/t1101/S.scala
new file mode 100644
index 000000000..af7a591e5
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1101/S.scala
@@ -0,0 +1 @@
+class S { val x: J.E = null; System.out.println(J.E.E1) }
diff --git a/tests/disabled/java-interop/pos/t1102/J.java b/tests/disabled/java-interop/pos/t1102/J.java
new file mode 100644
index 000000000..530102b91
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1102/J.java
@@ -0,0 +1,4 @@
+class J {
+ enum E { E1 }
+ void foo(E e) { }
+}
diff --git a/tests/disabled/java-interop/pos/t1102/S.scala b/tests/disabled/java-interop/pos/t1102/S.scala
new file mode 100644
index 000000000..9beee8d90
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1102/S.scala
@@ -0,0 +1 @@
+class S(j:J) { j.foo(J.E.E1) }
diff --git a/tests/disabled/java-interop/pos/t1150/J.java b/tests/disabled/java-interop/pos/t1150/J.java
new file mode 100644
index 000000000..68fa04a17
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1150/J.java
@@ -0,0 +1,4 @@
+class J {
+ static void bbb (Boolean b) { }
+ static void ddd (Double d) { }
+}
diff --git a/tests/disabled/java-interop/pos/t1150/S.scala b/tests/disabled/java-interop/pos/t1150/S.scala
new file mode 100644
index 000000000..41dd06403
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1150/S.scala
@@ -0,0 +1,4 @@
+object S {
+ J.bbb(new java.lang.Boolean(true))
+ J.ddd(new java.lang.Double(0))
+}
diff --git a/tests/disabled/java-interop/pos/t1152/J.java b/tests/disabled/java-interop/pos/t1152/J.java
new file mode 100644
index 000000000..6e562e573
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1152/J.java
@@ -0,0 +1 @@
+class J { java.util.List<String> k = null; }
diff --git a/tests/disabled/java-interop/pos/t1152/S.scala b/tests/disabled/java-interop/pos/t1152/S.scala
new file mode 100644
index 000000000..7f751c509
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1152/S.scala
@@ -0,0 +1,2 @@
+class S2(fn:(J)=>Any)
+object S { new S2(_.k) }
diff --git a/tests/disabled/java-interop/pos/t1176/J.java b/tests/disabled/java-interop/pos/t1176/J.java
new file mode 100644
index 000000000..0d82c75fc
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1176/J.java
@@ -0,0 +1,4 @@
+class J {
+ J() { }
+ J( java.util.Collection<?> collection ) { }
+}
diff --git a/tests/disabled/java-interop/pos/t1176/S.scala b/tests/disabled/java-interop/pos/t1176/S.scala
new file mode 100644
index 000000000..a7fc3e0ce
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1176/S.scala
@@ -0,0 +1 @@
+class S { new J }
diff --git a/tests/disabled/java-interop/pos/t1186/t1186.java b/tests/disabled/java-interop/pos/t1186/t1186.java
new file mode 100644
index 000000000..5f2607623
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1186/t1186.java
@@ -0,0 +1,8 @@
+import scala.collection.immutable.Map;
+
+class Test {
+
+ void foo() {
+ Map<String, String> map = null;
+ }
+}
diff --git a/tests/disabled/java-interop/pos/t1196/J.java b/tests/disabled/java-interop/pos/t1196/J.java
new file mode 100644
index 000000000..2ec7a711b
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1196/J.java
@@ -0,0 +1 @@
+class J { static void foo(Class c) { } }
diff --git a/tests/disabled/java-interop/pos/t1196/S.scala b/tests/disabled/java-interop/pos/t1196/S.scala
new file mode 100644
index 000000000..f17cd249a
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1196/S.scala
@@ -0,0 +1 @@
+object S { J.foo(null) }
diff --git a/tests/disabled/java-interop/pos/t1197/J.java b/tests/disabled/java-interop/pos/t1197/J.java
new file mode 100644
index 000000000..b4e0a4255
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1197/J.java
@@ -0,0 +1,2 @@
+class J { interface K { } }
+
diff --git a/tests/disabled/java-interop/pos/t1197/S.scala b/tests/disabled/java-interop/pos/t1197/S.scala
new file mode 100644
index 000000000..7c9c15440
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1197/S.scala
@@ -0,0 +1,2 @@
+object S extends J.K
+
diff --git a/tests/disabled/java-interop/pos/t1203b/J.java b/tests/disabled/java-interop/pos/t1203b/J.java
new file mode 100644
index 000000000..7fae118e0
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1203b/J.java
@@ -0,0 +1 @@
+interface J { int j = 200 ; }
diff --git a/tests/disabled/java-interop/pos/t1203b/S.scala b/tests/disabled/java-interop/pos/t1203b/S.scala
new file mode 100644
index 000000000..68eac4bf6
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1203b/S.scala
@@ -0,0 +1 @@
+object S { J.j }
diff --git a/tests/disabled/java-interop/pos/t1230/J.java b/tests/disabled/java-interop/pos/t1230/J.java
new file mode 100644
index 000000000..35aefd250
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1230/J.java
@@ -0,0 +1 @@
+class J { public int foo ; }
diff --git a/tests/disabled/java-interop/pos/t1230/S.scala b/tests/disabled/java-interop/pos/t1230/S.scala
new file mode 100644
index 000000000..530dd4b85
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1230/S.scala
@@ -0,0 +1 @@
+object S extends App { (new J).foo = 5 }
diff --git a/tests/disabled/java-interop/pos/t1231/J.java b/tests/disabled/java-interop/pos/t1231/J.java
new file mode 100644
index 000000000..6b24205e5
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1231/J.java
@@ -0,0 +1 @@
+enum J { j1 }
diff --git a/tests/disabled/java-interop/pos/t1231/S.scala b/tests/disabled/java-interop/pos/t1231/S.scala
new file mode 100644
index 000000000..f14aa2561
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1231/S.scala
@@ -0,0 +1 @@
+object S extends App { println(J.j1) }
diff --git a/tests/disabled/java-interop/pos/t1232/J.java b/tests/disabled/java-interop/pos/t1232/J.java
new file mode 100644
index 000000000..2d9e3bbd5
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1232/J.java
@@ -0,0 +1,2 @@
+package j;
+public class J { public enum E { e1 } }
diff --git a/tests/disabled/java-interop/pos/t1232/J2.java b/tests/disabled/java-interop/pos/t1232/J2.java
new file mode 100644
index 000000000..29237780a
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1232/J2.java
@@ -0,0 +1,2 @@
+import s.S;
+class J2 { }
diff --git a/tests/disabled/java-interop/pos/t1232/S.scala b/tests/disabled/java-interop/pos/t1232/S.scala
new file mode 100644
index 000000000..1b6bca732
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1232/S.scala
@@ -0,0 +1,2 @@
+package s
+class S { j.J.E.e1 }
diff --git a/tests/disabled/java-interop/pos/t1235/Test.java b/tests/disabled/java-interop/pos/t1235/Test.java
new file mode 100644
index 000000000..7bb83a849
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1235/Test.java
@@ -0,0 +1,9 @@
+import scala.collection.immutable.HashMap;
+
+public class Test {
+
+ void foo() {
+ new HashMap<String, String>();
+ }
+}
+
diff --git a/tests/disabled/java-interop/pos/t1254/t1254.java b/tests/disabled/java-interop/pos/t1254/t1254.java
new file mode 100644
index 000000000..17e1c60bf
--- /dev/null
+++ b/tests/disabled/java-interop/pos/t1254/t1254.java
@@ -0,0 +1,28 @@
+/* Taken from ticket #1254. Tests Java signatures in mirror classes and that
+ Nothing is translated to Nothing$.
+*/
+
+import scala.None;
+
+// This compiles with javac but fails with Eclipse java compiler:
+// 'The type scala.Nothing cannot be resolved. It is indirectly referenced from required .class files'
+class NothingBug3 {
+ public NothingBug3() {
+ scala.Option<?> o = scala.None$.MODULE$;
+
+ test(o);
+ None.toLeft(new scala.runtime.AbstractFunction0<Integer>() {
+ public Integer apply() { return 0; }
+ });
+ }
+
+ public <T>void test(scala.Option<T> f) {}
+}
+
+// This compiles with javac but fails with Eclipse java compiler:
+// 'The type scala.Nothing cannot be resolved. It is indirectly referenced from required .class files'
+class NothingBug4 {
+ public NothingBug4() {
+ scala.Option o = scala.None$.MODULE$;
+ }
+}
diff --git a/tests/disabled/java-interop/pos/t1263/Test.java b/tests/disabled/java-interop/pos/t1263/Test.java
new file mode 100644
index 000000000..1718a9909
--- /dev/null
+++ b/tests/disabled/java-interop/pos/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/disabled/java-interop/pos/t1263/test.scala b/tests/disabled/java-interop/pos/t1263/test.scala
new file mode 100644
index 000000000..92d8c1cdf
--- /dev/null
+++ b/tests/disabled/java-interop/pos/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
+ }
+}
+