From 0dda8a1858c162f74f76a1d4dae158e99a250267 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Wed, 19 Mar 2014 18:00:14 +0100 Subject: More tests, currently disabled Mostly Java interop tests which are not yet supported. The test infrastructure for Java ocmpilation and the java parser from Scala are still missing. --- tests/disabled/java-interop/pos/t1101/J.java | 1 + tests/disabled/java-interop/pos/t1101/S.scala | 1 + tests/disabled/java-interop/pos/t1102/J.java | 4 ++++ tests/disabled/java-interop/pos/t1102/S.scala | 1 + tests/disabled/java-interop/pos/t1150/J.java | 4 ++++ tests/disabled/java-interop/pos/t1150/S.scala | 4 ++++ tests/disabled/java-interop/pos/t1152/J.java | 1 + tests/disabled/java-interop/pos/t1152/S.scala | 2 ++ tests/disabled/java-interop/pos/t1176/J.java | 4 ++++ tests/disabled/java-interop/pos/t1176/S.scala | 1 + tests/disabled/java-interop/pos/t1186/t1186.java | 8 +++++++ tests/disabled/java-interop/pos/t1196/J.java | 1 + tests/disabled/java-interop/pos/t1196/S.scala | 1 + tests/disabled/java-interop/pos/t1197/J.java | 2 ++ tests/disabled/java-interop/pos/t1197/S.scala | 2 ++ tests/disabled/java-interop/pos/t1203b/J.java | 1 + tests/disabled/java-interop/pos/t1203b/S.scala | 1 + tests/disabled/java-interop/pos/t1230/J.java | 1 + tests/disabled/java-interop/pos/t1230/S.scala | 1 + tests/disabled/java-interop/pos/t1231/J.java | 1 + tests/disabled/java-interop/pos/t1231/S.scala | 1 + tests/disabled/java-interop/pos/t1232/J.java | 2 ++ tests/disabled/java-interop/pos/t1232/J2.java | 2 ++ tests/disabled/java-interop/pos/t1232/S.scala | 2 ++ tests/disabled/java-interop/pos/t1235/Test.java | 9 ++++++++ tests/disabled/java-interop/pos/t1254/t1254.java | 28 ++++++++++++++++++++++++ tests/disabled/java-interop/pos/t1263/Test.java | 17 ++++++++++++++ tests/disabled/java-interop/pos/t1263/test.scala | 10 +++++++++ tests/pos/t1029/Test_1.scala | 7 ++++++ tests/pos/t1029/Test_2.scala | 3 +++ tests/pos/t1107b/O.scala | 13 +++++++++++ tests/pos/t1107b/T.scala | 7 ++++++ tests/untried/pos/t1029/Test_1.scala | 7 ------ tests/untried/pos/t1029/Test_2.scala | 3 --- tests/untried/pos/t1101/J.java | 1 - tests/untried/pos/t1101/S.scala | 1 - tests/untried/pos/t1102/J.java | 4 ---- tests/untried/pos/t1102/S.scala | 1 - tests/untried/pos/t1107b/O.scala | 13 ----------- tests/untried/pos/t1107b/T.scala | 7 ------ tests/untried/pos/t1150/J.java | 4 ---- tests/untried/pos/t1150/S.scala | 4 ---- tests/untried/pos/t1152/J.java | 1 - tests/untried/pos/t1152/S.scala | 2 -- tests/untried/pos/t1176/J.java | 4 ---- tests/untried/pos/t1176/S.scala | 1 - tests/untried/pos/t1186/t1186.java | 8 ------- tests/untried/pos/t1196/J.java | 1 - tests/untried/pos/t1196/S.scala | 1 - tests/untried/pos/t1197/J.java | 2 -- tests/untried/pos/t1197/S.scala | 2 -- tests/untried/pos/t1203b/J.java | 1 - tests/untried/pos/t1203b/S.scala | 1 - tests/untried/pos/t1230/J.java | 1 - tests/untried/pos/t1230/S.scala | 1 - tests/untried/pos/t1231/J.java | 1 - tests/untried/pos/t1231/S.scala | 1 - tests/untried/pos/t1232/J.java | 2 -- tests/untried/pos/t1232/J2.java | 2 -- tests/untried/pos/t1232/S.scala | 2 -- tests/untried/pos/t1235/Test.java | 9 -------- tests/untried/pos/t1254/t1254.java | 28 ------------------------ tests/untried/pos/t1263/Test.java | 17 -------------- tests/untried/pos/t1263/test.scala | 10 --------- 64 files changed, 143 insertions(+), 143 deletions(-) create mode 100644 tests/disabled/java-interop/pos/t1101/J.java create mode 100644 tests/disabled/java-interop/pos/t1101/S.scala create mode 100644 tests/disabled/java-interop/pos/t1102/J.java create mode 100644 tests/disabled/java-interop/pos/t1102/S.scala create mode 100644 tests/disabled/java-interop/pos/t1150/J.java create mode 100644 tests/disabled/java-interop/pos/t1150/S.scala create mode 100644 tests/disabled/java-interop/pos/t1152/J.java create mode 100644 tests/disabled/java-interop/pos/t1152/S.scala create mode 100644 tests/disabled/java-interop/pos/t1176/J.java create mode 100644 tests/disabled/java-interop/pos/t1176/S.scala create mode 100644 tests/disabled/java-interop/pos/t1186/t1186.java create mode 100644 tests/disabled/java-interop/pos/t1196/J.java create mode 100644 tests/disabled/java-interop/pos/t1196/S.scala create mode 100644 tests/disabled/java-interop/pos/t1197/J.java create mode 100644 tests/disabled/java-interop/pos/t1197/S.scala create mode 100644 tests/disabled/java-interop/pos/t1203b/J.java create mode 100644 tests/disabled/java-interop/pos/t1203b/S.scala create mode 100644 tests/disabled/java-interop/pos/t1230/J.java create mode 100644 tests/disabled/java-interop/pos/t1230/S.scala create mode 100644 tests/disabled/java-interop/pos/t1231/J.java create mode 100644 tests/disabled/java-interop/pos/t1231/S.scala create mode 100644 tests/disabled/java-interop/pos/t1232/J.java create mode 100644 tests/disabled/java-interop/pos/t1232/J2.java create mode 100644 tests/disabled/java-interop/pos/t1232/S.scala create mode 100644 tests/disabled/java-interop/pos/t1235/Test.java create mode 100644 tests/disabled/java-interop/pos/t1254/t1254.java create mode 100644 tests/disabled/java-interop/pos/t1263/Test.java create mode 100644 tests/disabled/java-interop/pos/t1263/test.scala create mode 100644 tests/pos/t1029/Test_1.scala create mode 100644 tests/pos/t1029/Test_2.scala create mode 100644 tests/pos/t1107b/O.scala create mode 100644 tests/pos/t1107b/T.scala delete mode 100644 tests/untried/pos/t1029/Test_1.scala delete mode 100644 tests/untried/pos/t1029/Test_2.scala delete mode 100644 tests/untried/pos/t1101/J.java delete mode 100644 tests/untried/pos/t1101/S.scala delete mode 100644 tests/untried/pos/t1102/J.java delete mode 100644 tests/untried/pos/t1102/S.scala delete mode 100644 tests/untried/pos/t1107b/O.scala delete mode 100644 tests/untried/pos/t1107b/T.scala delete mode 100644 tests/untried/pos/t1150/J.java delete mode 100644 tests/untried/pos/t1150/S.scala delete mode 100644 tests/untried/pos/t1152/J.java delete mode 100644 tests/untried/pos/t1152/S.scala delete mode 100644 tests/untried/pos/t1176/J.java delete mode 100644 tests/untried/pos/t1176/S.scala delete mode 100644 tests/untried/pos/t1186/t1186.java delete mode 100644 tests/untried/pos/t1196/J.java delete mode 100644 tests/untried/pos/t1196/S.scala delete mode 100644 tests/untried/pos/t1197/J.java delete mode 100644 tests/untried/pos/t1197/S.scala delete mode 100644 tests/untried/pos/t1203b/J.java delete mode 100644 tests/untried/pos/t1203b/S.scala delete mode 100644 tests/untried/pos/t1230/J.java delete mode 100644 tests/untried/pos/t1230/S.scala delete mode 100644 tests/untried/pos/t1231/J.java delete mode 100644 tests/untried/pos/t1231/S.scala delete mode 100644 tests/untried/pos/t1232/J.java delete mode 100644 tests/untried/pos/t1232/J2.java delete mode 100644 tests/untried/pos/t1232/S.scala delete mode 100644 tests/untried/pos/t1235/Test.java delete mode 100644 tests/untried/pos/t1254/t1254.java delete mode 100644 tests/untried/pos/t1263/Test.java delete mode 100644 tests/untried/pos/t1263/test.scala (limited to 'tests') 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 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 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(); + } +} + 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() { + public Integer apply() { return 0; } + }); + } + + public void test(scala.Option 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 { + 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 + } +} + diff --git a/tests/pos/t1029/Test_1.scala b/tests/pos/t1029/Test_1.scala new file mode 100644 index 000000000..d268c7142 --- /dev/null +++ b/tests/pos/t1029/Test_1.scala @@ -0,0 +1,7 @@ +class ann(a: Array[Int]) extends annotation.StaticAnnotation + +object Test1 { + // bug #1029 + @ann(Array(10, 2)) def u = () + val v: String @ann(Array(13, 2)) = "-1" +} diff --git a/tests/pos/t1029/Test_2.scala b/tests/pos/t1029/Test_2.scala new file mode 100644 index 000000000..00589052c --- /dev/null +++ b/tests/pos/t1029/Test_2.scala @@ -0,0 +1,3 @@ +object Test { + val t = Test1 +} diff --git a/tests/pos/t1107b/O.scala b/tests/pos/t1107b/O.scala new file mode 100644 index 000000000..019886770 --- /dev/null +++ b/tests/pos/t1107b/O.scala @@ -0,0 +1,13 @@ +object O +{ + def d(t: Top) = t match { + case s: Sub => true + case _ => false + } + + def main(args: Array[String]): Unit = { + val c = new AnyRef with C + + c.bob.toString + c.bob2.toString + } +} diff --git a/tests/pos/t1107b/T.scala b/tests/pos/t1107b/T.scala new file mode 100644 index 000000000..0dff0b94f --- /dev/null +++ b/tests/pos/t1107b/T.scala @@ -0,0 +1,7 @@ +sealed trait Top +sealed trait Sub extends Top +trait C { + private object P extends Sub + def bob() = P.getClass + def bob2() = O.d(P) +} diff --git a/tests/untried/pos/t1029/Test_1.scala b/tests/untried/pos/t1029/Test_1.scala deleted file mode 100644 index d268c7142..000000000 --- a/tests/untried/pos/t1029/Test_1.scala +++ /dev/null @@ -1,7 +0,0 @@ -class ann(a: Array[Int]) extends annotation.StaticAnnotation - -object Test1 { - // bug #1029 - @ann(Array(10, 2)) def u = () - val v: String @ann(Array(13, 2)) = "-1" -} diff --git a/tests/untried/pos/t1029/Test_2.scala b/tests/untried/pos/t1029/Test_2.scala deleted file mode 100644 index 00589052c..000000000 --- a/tests/untried/pos/t1029/Test_2.scala +++ /dev/null @@ -1,3 +0,0 @@ -object Test { - val t = Test1 -} diff --git a/tests/untried/pos/t1101/J.java b/tests/untried/pos/t1101/J.java deleted file mode 100644 index 2bc1d53e0..000000000 --- a/tests/untried/pos/t1101/J.java +++ /dev/null @@ -1 +0,0 @@ -class J { enum E { E1 } } diff --git a/tests/untried/pos/t1101/S.scala b/tests/untried/pos/t1101/S.scala deleted file mode 100644 index af7a591e5..000000000 --- a/tests/untried/pos/t1101/S.scala +++ /dev/null @@ -1 +0,0 @@ -class S { val x: J.E = null; System.out.println(J.E.E1) } diff --git a/tests/untried/pos/t1102/J.java b/tests/untried/pos/t1102/J.java deleted file mode 100644 index 530102b91..000000000 --- a/tests/untried/pos/t1102/J.java +++ /dev/null @@ -1,4 +0,0 @@ -class J { - enum E { E1 } - void foo(E e) { } -} diff --git a/tests/untried/pos/t1102/S.scala b/tests/untried/pos/t1102/S.scala deleted file mode 100644 index 9beee8d90..000000000 --- a/tests/untried/pos/t1102/S.scala +++ /dev/null @@ -1 +0,0 @@ -class S(j:J) { j.foo(J.E.E1) } diff --git a/tests/untried/pos/t1107b/O.scala b/tests/untried/pos/t1107b/O.scala deleted file mode 100644 index 019886770..000000000 --- a/tests/untried/pos/t1107b/O.scala +++ /dev/null @@ -1,13 +0,0 @@ -object O -{ - def d(t: Top) = t match { - case s: Sub => true - case _ => false - } - - def main(args: Array[String]): Unit = { - val c = new AnyRef with C - - c.bob.toString + c.bob2.toString - } -} diff --git a/tests/untried/pos/t1107b/T.scala b/tests/untried/pos/t1107b/T.scala deleted file mode 100644 index 0dff0b94f..000000000 --- a/tests/untried/pos/t1107b/T.scala +++ /dev/null @@ -1,7 +0,0 @@ -sealed trait Top -sealed trait Sub extends Top -trait C { - private object P extends Sub - def bob() = P.getClass - def bob2() = O.d(P) -} diff --git a/tests/untried/pos/t1150/J.java b/tests/untried/pos/t1150/J.java deleted file mode 100644 index 68fa04a17..000000000 --- a/tests/untried/pos/t1150/J.java +++ /dev/null @@ -1,4 +0,0 @@ -class J { - static void bbb (Boolean b) { } - static void ddd (Double d) { } -} diff --git a/tests/untried/pos/t1150/S.scala b/tests/untried/pos/t1150/S.scala deleted file mode 100644 index 41dd06403..000000000 --- a/tests/untried/pos/t1150/S.scala +++ /dev/null @@ -1,4 +0,0 @@ -object S { - J.bbb(new java.lang.Boolean(true)) - J.ddd(new java.lang.Double(0)) -} diff --git a/tests/untried/pos/t1152/J.java b/tests/untried/pos/t1152/J.java deleted file mode 100644 index 6e562e573..000000000 --- a/tests/untried/pos/t1152/J.java +++ /dev/null @@ -1 +0,0 @@ -class J { java.util.List k = null; } diff --git a/tests/untried/pos/t1152/S.scala b/tests/untried/pos/t1152/S.scala deleted file mode 100644 index 7f751c509..000000000 --- a/tests/untried/pos/t1152/S.scala +++ /dev/null @@ -1,2 +0,0 @@ -class S2(fn:(J)=>Any) -object S { new S2(_.k) } diff --git a/tests/untried/pos/t1176/J.java b/tests/untried/pos/t1176/J.java deleted file mode 100644 index 0d82c75fc..000000000 --- a/tests/untried/pos/t1176/J.java +++ /dev/null @@ -1,4 +0,0 @@ -class J { - J() { } - J( java.util.Collection collection ) { } -} diff --git a/tests/untried/pos/t1176/S.scala b/tests/untried/pos/t1176/S.scala deleted file mode 100644 index a7fc3e0ce..000000000 --- a/tests/untried/pos/t1176/S.scala +++ /dev/null @@ -1 +0,0 @@ -class S { new J } diff --git a/tests/untried/pos/t1186/t1186.java b/tests/untried/pos/t1186/t1186.java deleted file mode 100644 index 5f2607623..000000000 --- a/tests/untried/pos/t1186/t1186.java +++ /dev/null @@ -1,8 +0,0 @@ -import scala.collection.immutable.Map; - -class Test { - - void foo() { - Map map = null; - } -} diff --git a/tests/untried/pos/t1196/J.java b/tests/untried/pos/t1196/J.java deleted file mode 100644 index 2ec7a711b..000000000 --- a/tests/untried/pos/t1196/J.java +++ /dev/null @@ -1 +0,0 @@ -class J { static void foo(Class c) { } } diff --git a/tests/untried/pos/t1196/S.scala b/tests/untried/pos/t1196/S.scala deleted file mode 100644 index f17cd249a..000000000 --- a/tests/untried/pos/t1196/S.scala +++ /dev/null @@ -1 +0,0 @@ -object S { J.foo(null) } diff --git a/tests/untried/pos/t1197/J.java b/tests/untried/pos/t1197/J.java deleted file mode 100644 index b4e0a4255..000000000 --- a/tests/untried/pos/t1197/J.java +++ /dev/null @@ -1,2 +0,0 @@ -class J { interface K { } } - diff --git a/tests/untried/pos/t1197/S.scala b/tests/untried/pos/t1197/S.scala deleted file mode 100644 index 7c9c15440..000000000 --- a/tests/untried/pos/t1197/S.scala +++ /dev/null @@ -1,2 +0,0 @@ -object S extends J.K - diff --git a/tests/untried/pos/t1203b/J.java b/tests/untried/pos/t1203b/J.java deleted file mode 100644 index 7fae118e0..000000000 --- a/tests/untried/pos/t1203b/J.java +++ /dev/null @@ -1 +0,0 @@ -interface J { int j = 200 ; } diff --git a/tests/untried/pos/t1203b/S.scala b/tests/untried/pos/t1203b/S.scala deleted file mode 100644 index 68eac4bf6..000000000 --- a/tests/untried/pos/t1203b/S.scala +++ /dev/null @@ -1 +0,0 @@ -object S { J.j } diff --git a/tests/untried/pos/t1230/J.java b/tests/untried/pos/t1230/J.java deleted file mode 100644 index 35aefd250..000000000 --- a/tests/untried/pos/t1230/J.java +++ /dev/null @@ -1 +0,0 @@ -class J { public int foo ; } diff --git a/tests/untried/pos/t1230/S.scala b/tests/untried/pos/t1230/S.scala deleted file mode 100644 index 530dd4b85..000000000 --- a/tests/untried/pos/t1230/S.scala +++ /dev/null @@ -1 +0,0 @@ -object S extends App { (new J).foo = 5 } diff --git a/tests/untried/pos/t1231/J.java b/tests/untried/pos/t1231/J.java deleted file mode 100644 index 6b24205e5..000000000 --- a/tests/untried/pos/t1231/J.java +++ /dev/null @@ -1 +0,0 @@ -enum J { j1 } diff --git a/tests/untried/pos/t1231/S.scala b/tests/untried/pos/t1231/S.scala deleted file mode 100644 index f14aa2561..000000000 --- a/tests/untried/pos/t1231/S.scala +++ /dev/null @@ -1 +0,0 @@ -object S extends App { println(J.j1) } diff --git a/tests/untried/pos/t1232/J.java b/tests/untried/pos/t1232/J.java deleted file mode 100644 index 2d9e3bbd5..000000000 --- a/tests/untried/pos/t1232/J.java +++ /dev/null @@ -1,2 +0,0 @@ -package j; -public class J { public enum E { e1 } } diff --git a/tests/untried/pos/t1232/J2.java b/tests/untried/pos/t1232/J2.java deleted file mode 100644 index 29237780a..000000000 --- a/tests/untried/pos/t1232/J2.java +++ /dev/null @@ -1,2 +0,0 @@ -import s.S; -class J2 { } diff --git a/tests/untried/pos/t1232/S.scala b/tests/untried/pos/t1232/S.scala deleted file mode 100644 index 1b6bca732..000000000 --- a/tests/untried/pos/t1232/S.scala +++ /dev/null @@ -1,2 +0,0 @@ -package s -class S { j.J.E.e1 } diff --git a/tests/untried/pos/t1235/Test.java b/tests/untried/pos/t1235/Test.java deleted file mode 100644 index 7bb83a849..000000000 --- a/tests/untried/pos/t1235/Test.java +++ /dev/null @@ -1,9 +0,0 @@ -import scala.collection.immutable.HashMap; - -public class Test { - - void foo() { - new HashMap(); - } -} - diff --git a/tests/untried/pos/t1254/t1254.java b/tests/untried/pos/t1254/t1254.java deleted file mode 100644 index 17e1c60bf..000000000 --- a/tests/untried/pos/t1254/t1254.java +++ /dev/null @@ -1,28 +0,0 @@ -/* 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() { - public Integer apply() { return 0; } - }); - } - - public void test(scala.Option 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/untried/pos/t1263/Test.java b/tests/untried/pos/t1263/Test.java deleted file mode 100644 index 1718a9909..000000000 --- a/tests/untried/pos/t1263/Test.java +++ /dev/null @@ -1,17 +0,0 @@ -package test; - -import java.rmi.RemoteException; - -import test.Map; - -@SuppressWarnings("unchecked") -public class Test implements Map { - public Map.MapTo plus(String o) { - return null; - } - - public int $tag() throws RemoteException { - return 0; - } -} - diff --git a/tests/untried/pos/t1263/test.scala b/tests/untried/pos/t1263/test.scala deleted file mode 100644 index 92d8c1cdf..000000000 --- a/tests/untried/pos/t1263/test.scala +++ /dev/null @@ -1,10 +0,0 @@ -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 - } -} - -- cgit v1.2.3