summaryrefslogtreecommitdiff
path: root/test/files/run/inner.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-09-26 15:02:52 +0000
committermichelou <michelou@epfl.ch>2006-09-26 15:02:52 +0000
commit9643a7ddc29a88ef0644a6543b1632255457d356 (patch)
treea5a5b2a993058667443e0b7bcdf481e27e921117 /test/files/run/inner.scala
parentb03888b4da76cd80c0641a896ec6b4042c7ba125 (diff)
downloadscala-9643a7ddc29a88ef0644a6543b1632255457d356.tar.gz
scala-9643a7ddc29a88ef0644a6543b1632255457d356.tar.bz2
scala-9643a7ddc29a88ef0644a6543b1632255457d356.zip
writes 'tmpfilename' to directory 'outputdir' i...
writes 'tmpfilename' to directory 'outputdir' in run/inner.scala
Diffstat (limited to 'test/files/run/inner.scala')
-rw-r--r--test/files/run/inner.scala30
1 files changed, 15 insertions, 15 deletions
diff --git a/test/files/run/inner.scala b/test/files/run/inner.scala
index cb3b4922c8..08dd4c4857 100644
--- a/test/files/run/inner.scala
+++ b/test/files/run/inner.scala
@@ -1,46 +1,46 @@
//############################################################################
// Test Java interaction with scala inner classes
//############################################################################
-// $Id: $
+// $Id$
-import java.io._;
+import java.io.{BufferedReader, File, FileWriter, InputStreamReader}
class A {
- val abc = "A.abc";
+ val abc = "A.abc"
protected class B(x: Int, y: String) {
- Console.println(abc); Console.println(x);
- Console.println(y);
+ Console.println(abc); Console.println(x)
+ Console.println(y)
}
trait Itf {
- def method1(x: Int): Int;
+ def method1(x: Int): Int
trait Itf2 extends Itf {
- def method2: Unit;
+ def method2: Unit
}
}
trait PlainTrait {
- def method1(x: Int): Int;
+ def method1(x: Int): Int
}
class Impl(a: Int) extends Itf {
def method1(x: Int) = {
- Console.println(x);
- Console.println(a);
+ Console.println(x)
+ Console.println(a)
x + a
}
}
class Impl2 extends Impl(1) with Itf#Itf2 {
def method2 = {
- Console.println(abc);
+ Console.println(abc)
}
}
- def newImpl: Itf = new Impl(1);
- def newImpl2: Itf#Itf2 = new Impl2;
+ def newImpl: Itf = new Impl(1)
+ def newImpl2: Itf#Itf2 = new Impl2
class Outer1(arg1: Int) {
class Outer2(arg2: Int) {
@@ -57,7 +57,7 @@ object Scalatest {
val classpath = outputdir + File.pathSeparator + scalalib
def javac(src: String) = {
- val tmpfilename = "tmpJavaInterraction.java";
+ val tmpfilename = outputdir + File.separator + "tmpJavaInterraction.java"
val tmpfile = new FileWriter(tmpfilename)
tmpfile.write(src)
tmpfile.close
@@ -98,7 +98,7 @@ public class tmpJavaInterraction {
"""
def main(args: Array[String]): Unit = {
Scalatest.javac(program)
- Scalatest.exec("java -cp " + Scalatest.classpath + " tmpJavaInterraction");
+ Scalatest.exec("java -cp " + Scalatest.classpath + " tmpJavaInterraction")
}
}