diff options
Diffstat (limited to 'test/files/pos')
-rw-r--r-- | test/files/pos/spec-traits.scala | 83 | ||||
-rw-r--r-- | test/files/pos/t1254/t1254.java | 28 |
2 files changed, 0 insertions, 111 deletions
diff --git a/test/files/pos/spec-traits.scala b/test/files/pos/spec-traits.scala deleted file mode 100644 index 9e339a14ad..0000000000 --- a/test/files/pos/spec-traits.scala +++ /dev/null @@ -1,83 +0,0 @@ -trait A[@specialized(Int) T] { def foo: T } -class B extends A[Int] { val foo = 10 } -class C extends B - -// issue 3309 -class Lazy { - def test[U](block: => U): Unit = { block } - - test { lazy val x = 1 } -} - -// issue 3307 -class Bug3307 { - def f[Z](block: String => Z) { - block("abc") - } - - ({ () => - f { implicit x => println(x) } })() -} - -// issue 3301 - trait T[X] - -class Bug3301 { - def t[A]: T[A] = error("stub") - - () => { - type X = Int - - def foo[X] = t[X] - () - } -} -// issue 3299 -object Failure { - def thunk() { - for (i <- 1 to 2) { - val Array(a, b) = Array(1,2) - () - } - } -} - -// issue 3296 - -object AA -{ - def f(block: => Unit) {} - - object BB - { - f { - object CC - - () - } - } - - def foo[T](x: T) = { object A; false } -} - -// issue 3292 -import scala.swing._ -import scala.swing.GridBagPanel._ - -object Grid { - - def later(code : => Unit) = - javax.swing.SwingUtilities.invokeLater(new Runnable { def run { code }}) - - def test = later { - val frame = new Dialog { - contents = new GridBagPanel { - val c = new Constraints - } - } - } - -} - -// issue 3325 -object O { def f[@specialized T] { for(k <- Nil: List[T]) { } } } diff --git a/test/files/pos/t1254/t1254.java b/test/files/pos/t1254/t1254.java deleted file mode 100644 index 25b733cf28..0000000000 --- a/test/files/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.Function0<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$; - } -} |