diff options
Diffstat (limited to 'test/files/neg')
39 files changed, 39 insertions, 39 deletions
diff --git a/test/files/neg/bug1241.scala b/test/files/neg/bug1241.scala index 68a2c963c4..e115917136 100644 --- a/test/files/neg/bug1241.scala +++ b/test/files/neg/bug1241.scala @@ -1,4 +1,4 @@ -object test extends Application { +object test extends App { // more.. type T = { def hello() } //val x4 = new AnyRef { def hello() { println("4") } } // ok! diff --git a/test/files/neg/bug1623.scala b/test/files/neg/bug1623.scala index 1c368e7ef5..f5189aa4ca 100644 --- a/test/files/neg/bug1623.scala +++ b/test/files/neg/bug1623.scala @@ -7,6 +7,6 @@ class BImpl extends B { this: A => } -object Test2 extends Application { +object Test2 extends App { val b = new BImpl } diff --git a/test/files/neg/bug1878.scala b/test/files/neg/bug1878.scala index df0e1b6caf..683dcb6b41 100644 --- a/test/files/neg/bug1878.scala +++ b/test/files/neg/bug1878.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { // illegal val err1 = "" match { case Seq(f @ _*, ',') => f } diff --git a/test/files/neg/bug1960.scala b/test/files/neg/bug1960.scala index b381e9df23..af7f270356 100644 --- a/test/files/neg/bug1960.scala +++ b/test/files/neg/bug1960.scala @@ -1,4 +1,4 @@ -object ClassFormatErrorExample extends Application { new Aclass(1) } +object ClassFormatErrorExample extends App { new Aclass(1) } trait TBase { var p:Int = 0; def f(p1: Int) {} } diff --git a/test/files/neg/bug4217.scala b/test/files/neg/bug4217.scala index 8b5c4a6e05..0817df2cb7 100644 --- a/test/files/neg/bug4217.scala +++ b/test/files/neg/bug4217.scala @@ -1,3 +1,3 @@ -object A extends Application { +object A extends App { 42 match { } } diff --git a/test/files/neg/bug515.scala b/test/files/neg/bug515.scala index 34f965231c..bb2376dcab 100644 --- a/test/files/neg/bug515.scala +++ b/test/files/neg/bug515.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { class Truc { def getMachin() = "machin" def getMachinAsTruc() = this diff --git a/test/files/neg/bug556.scala b/test/files/neg/bug556.scala index 4f4e905fbb..b0113258c9 100644 --- a/test/files/neg/bug556.scala +++ b/test/files/neg/bug556.scala @@ -1,4 +1,4 @@ -object Main extends Application { +object Main extends App { def f(a:Int=>Int):Int = a(4) def g:Int = f((x,y)=>x) } diff --git a/test/files/neg/bug783.scala b/test/files/neg/bug783.scala index 3818910b8e..59f7c7f97d 100644 --- a/test/files/neg/bug783.scala +++ b/test/files/neg/bug783.scala @@ -1,6 +1,6 @@ package test; -object Main extends Application { +object Main extends App { class Global { case class Template(x : Int, y : Int) { Console.println("outer: " + Global.this); diff --git a/test/files/neg/bug835.scala b/test/files/neg/bug835.scala index 1eb724406b..553d2c1be4 100644 --- a/test/files/neg/bug835.scala +++ b/test/files/neg/bug835.scala @@ -1,3 +1,3 @@ -object Test extends Application { +object Test extends App { Console.println(List(List(1, 2, 3) : _*, List(4, 5, 6) : _*)) } diff --git a/test/files/neg/bug845.scala b/test/files/neg/bug845.scala index 26c2df52dc..ddf6a16f32 100644 --- a/test/files/neg/bug845.scala +++ b/test/files/neg/bug845.scala @@ -1,6 +1,6 @@ package test; -object Test extends Application { +object Test extends App { type Bar; trait FooImpl; diff --git a/test/files/neg/bug875.scala b/test/files/neg/bug875.scala index 38affd5a43..841b2aec3f 100644 --- a/test/files/neg/bug875.scala +++ b/test/files/neg/bug875.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { val xs = List(4, 5, 6) val ys = List(1, 2, 3, xs: _*) def mkList1(x: Int) = List(x) diff --git a/test/files/neg/bug876.scala b/test/files/neg/bug876.scala index 8a94dd9db5..1f6a90dff3 100644 --- a/test/files/neg/bug876.scala +++ b/test/files/neg/bug876.scala @@ -1,6 +1,6 @@ import scala.collection.mutable.HashMap -object AssertionError extends AnyRef with Application +object AssertionError extends AnyRef with App { abstract class A {} diff --git a/test/files/neg/bug910.scala b/test/files/neg/bug910.scala index 540ee7001d..cc47104d14 100644 --- a/test/files/neg/bug910.scala +++ b/test/files/neg/bug910.scala @@ -1,4 +1,4 @@ -object RegExpTest1 extends Application { +object RegExpTest1 extends App { def co(x: Seq[Char]) = x match { case Seq('s','c','a','l','a', rest @ _*) => val y: Seq[Int] = rest diff --git a/test/files/neg/bug997.scala b/test/files/neg/bug997.scala index b6897e62df..42b46174d6 100644 --- a/test/files/neg/bug997.scala +++ b/test/files/neg/bug997.scala @@ -1,7 +1,7 @@ // An extractor with 2 results object Foo { def unapply(x : String) = Some(Pair(x, x)) } -object Test extends Application { +object Test extends App { // Prints 'x'; ought not to compile (or maybe a should be the Pair?). "x" match { case Foo(a) => Console.println(a) } diff --git a/test/files/neg/names-defaults-neg-ref.scala b/test/files/neg/names-defaults-neg-ref.scala index 4611aadd22..17a4827990 100644 --- a/test/files/neg/names-defaults-neg-ref.scala +++ b/test/files/neg/names-defaults-neg-ref.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { // #2235 new A2235 with B2235 } diff --git a/test/files/neg/names-defaults-neg-warn.scala b/test/files/neg/names-defaults-neg-warn.scala index 7cb956cc86..c7a2b2f429 100644 --- a/test/files/neg/names-defaults-neg-warn.scala +++ b/test/files/neg/names-defaults-neg-warn.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { object deprNam2 { def f(@deprecatedName('s) x: String) = 1 def f(s: Object) = 2 diff --git a/test/files/neg/names-defaults-neg.scala b/test/files/neg/names-defaults-neg.scala index 9fbe554f0e..042f73708c 100644 --- a/test/files/neg/names-defaults-neg.scala +++ b/test/files/neg/names-defaults-neg.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { // TESTS // re-ordering diff --git a/test/files/neg/null-unsoundness.scala b/test/files/neg/null-unsoundness.scala index 15dedfbb97..dbb8744597 100644 --- a/test/files/neg/null-unsoundness.scala +++ b/test/files/neg/null-unsoundness.scala @@ -7,7 +7,7 @@ class A { val x: A with D = null var y: x.T = new C("abc") } -object Test extends A with Application { +object Test extends A with App { class C { type T = Int; val x = 1 } type A = C y = 42 diff --git a/test/files/neg/override.scala b/test/files/neg/override.scala index 764b06603a..3e589b52e3 100755 --- a/test/files/neg/override.scala +++ b/test/files/neg/override.scala @@ -10,6 +10,6 @@ trait Y extends X { n = "foo" } -object Test extends Application { +object Test extends App { new Y {} } diff --git a/test/files/neg/pat_unreachable.scala b/test/files/neg/pat_unreachable.scala index 04a7fa580c..c5f71790a8 100644 --- a/test/files/neg/pat_unreachable.scala +++ b/test/files/neg/pat_unreachable.scala @@ -1,5 +1,5 @@ -object Test extends Application { +object Test extends App { def unreachable1(xs:Seq[Char]) = xs match { case Seq(x, y, _*) => x::y::Nil case Seq(x, y, z, w) => List(z,w) // redundant! diff --git a/test/files/neg/sabin2.scala b/test/files/neg/sabin2.scala index 308632e990..24a4e511a6 100644 --- a/test/files/neg/sabin2.scala +++ b/test/files/neg/sabin2.scala @@ -1,4 +1,4 @@ -object Test extends Application +object Test extends App { abstract class Base { type T diff --git a/test/files/neg/spec-overrides.scala b/test/files/neg/spec-overrides.scala index 8c92b8ee25..713ce27bd3 100644 --- a/test/files/neg/spec-overrides.scala +++ b/test/files/neg/spec-overrides.scala @@ -12,7 +12,7 @@ class FX2 extends P { override def a[T](t: T): List[T] = Nil } -object Test extends Application { +object Test extends App { val fx = new FX val p = new P diff --git a/test/files/neg/structural.scala b/test/files/neg/structural.scala index 181a32654e..d783399317 100644 --- a/test/files/neg/structural.scala +++ b/test/files/neg/structural.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { def f(x: { type D; def m: D }): Null = null diff --git a/test/files/neg/t0117.scala b/test/files/neg/t0117.scala index dd200b1cf9..ec34ac0e4e 100644 --- a/test/files/neg/t0117.scala +++ b/test/files/neg/t0117.scala @@ -1,6 +1,6 @@ class A { def a = 0 } trait B extends A { println(super[A].a) } -object Test extends Application { +object Test extends App { new B {} } diff --git a/test/files/neg/t0152.scala b/test/files/neg/t0152.scala index eef69bf767..d86d59e974 100644 --- a/test/files/neg/t0152.scala +++ b/test/files/neg/t0152.scala @@ -6,7 +6,7 @@ trait PlusOne extends Value[Int] { override def value = super.value + 1 } -object Test extends Application { +object Test extends App { object boom extends Value[java.lang.String]("foo") with PlusOne println(boom.value) // class cast exception! diff --git a/test/files/neg/t0259.scala b/test/files/neg/t0259.scala index 0975dec58e..29aef70112 100644 --- a/test/files/neg/t0259.scala +++ b/test/files/neg/t0259.scala @@ -3,4 +3,4 @@ class TestCase3() { def this( groups: (String, Int)*) = this() def this( groups: String*) = this() } -object Main extends TestCase3 with Application +object Main extends TestCase3 with App diff --git a/test/files/neg/t0528neg.scala b/test/files/neg/t0528neg.scala index 30d20c95b1..d19bdac730 100644 --- a/test/files/neg/t0528neg.scala +++ b/test/files/neg/t0528neg.scala @@ -7,7 +7,7 @@ class RichStr extends Sequ[Char] { def toArray: Array[Char] = new Array[Char](10) } -object Foo extends Application { +object Foo extends App { val x: RichStr = new RichStr println(x.toArray) // call directly diff --git a/test/files/neg/t0565.scala b/test/files/neg/t0565.scala index eb6e32e644..53059a4e00 100644 --- a/test/files/neg/t0565.scala +++ b/test/files/neg/t0565.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { class MacGuffin diff --git a/test/files/neg/t1009.scala b/test/files/neg/t1009.scala index b3a12dc0f6..a260397d28 100644 --- a/test/files/neg/t1009.scala +++ b/test/files/neg/t1009.scala @@ -1,3 +1,3 @@ -object Foo extends Application{ +object Foo extends App{ def `` = "fish" } diff --git a/test/files/neg/t1477.scala b/test/files/neg/t1477.scala index 0cc0cd5f7a..a9a6d678ca 100644 --- a/test/files/neg/t1477.scala +++ b/test/files/neg/t1477.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { trait A trait B extends A diff --git a/test/files/neg/t2031.scala b/test/files/neg/t2031.scala index e4708c45ac..fde7a603fa 100644 --- a/test/files/neg/t2031.scala +++ b/test/files/neg/t2031.scala @@ -1,6 +1,6 @@ import scala.collection.immutable._ -object Test extends Application { +object Test extends App { val res0 = TreeSet(1, 2, 3) //res0.map(x => x)(TreeSet.newBuilder[Int]) diff --git a/test/files/neg/t2078.scala b/test/files/neg/t2078.scala index a697afc646..03eaa7ed0b 100644 --- a/test/files/neg/t2078.scala +++ b/test/files/neg/t2078.scala @@ -2,7 +2,7 @@ class A[-S](y : S) { val f = new { val x = y } } -object Test extends Application { +object Test extends App { val a = new A(1) val b = a : A[Nothing] b.f.x diff --git a/test/files/neg/t2139.scala b/test/files/neg/t2139.scala index 4f09b5a5d1..316c0d4411 100644 --- a/test/files/neg/t2139.scala +++ b/test/files/neg/t2139.scala @@ -8,7 +8,7 @@ class U { def f[T](x:T):T=x } -object H extends Application { +object H extends App { val u=new U val z:Int=(u.f _)(4) println("done") diff --git a/test/files/neg/t3006.scala b/test/files/neg/t3006.scala index f476c1717d..a84b69c842 100755 --- a/test/files/neg/t3006.scala +++ b/test/files/neg/t3006.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { case class A(x: Int); class Foo(a: A) { println("Foo created!"); def +(x: Int) = new A(this.a.x + x); } diff --git a/test/files/neg/t3015.scala b/test/files/neg/t3015.scala index 0bd53e7a03..adfa15b388 100644 --- a/test/files/neg/t3015.scala +++ b/test/files/neg/t3015.scala @@ -2,7 +2,7 @@ class UnApp[P] { def unapply(a: P): Option[P] = Some(a) } -object Test extends Application { +object Test extends App { val b: UnApp[_] = new UnApp[String] val b(foo) = "foo" } diff --git a/test/files/neg/t3224.scala b/test/files/neg/t3224.scala index 0e24baf28a..589e1db4aa 100755 --- a/test/files/neg/t3224.scala +++ b/test/files/neg/t3224.scala @@ -16,7 +16,7 @@ object Texts{ } } -object Test extends Application { +object Test extends App { implicit def array2list[T](array: Array[T]) = { println(array.toList.size) diff --git a/test/files/neg/unreachablechar.scala b/test/files/neg/unreachablechar.scala index 94438ce321..ed04c5cd35 100644 --- a/test/files/neg/unreachablechar.scala +++ b/test/files/neg/unreachablechar.scala @@ -1,4 +1,4 @@ -object Foo extends Application{ +object Foo extends App{ 'f' match { case 'o'|'c'|'b' => println("Oooo"); case _ => println("stuff"); diff --git a/test/files/neg/volatile-intersection.scala b/test/files/neg/volatile-intersection.scala index 086c474a37..209d13baef 100644 --- a/test/files/neg/volatile-intersection.scala +++ b/test/files/neg/volatile-intersection.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { trait A trait B extends A diff --git a/test/files/neg/volatile.scala b/test/files/neg/volatile.scala index 11f6eb539f..8292863152 100644 --- a/test/files/neg/volatile.scala +++ b/test/files/neg/volatile.scala @@ -1,4 +1,4 @@ -object Test extends Application { +object Test extends App { trait A trait B extends A |