From 6f4ba5480f9aa43baf49de774b64d0b3dbc95a10 Mon Sep 17 00:00:00 2001 From: ilyas Date: Wed, 6 May 2009 10:24:51 +0000 Subject: Scala decompiler test suite added --- build.xml | 35 +- scala-lang.ipr | 921 ++++++++++++++++++++- src/partest/scala/tools/partest/PartestTask.scala | 13 + .../scala/tools/partest/nest/CompileManager.scala | 1 + .../scala/tools/partest/nest/TestFile.scala | 9 + src/partest/scala/tools/partest/nest/Worker.scala | 63 +- src/scala-lang.iml | 16 +- test/files/scalap/abstractClass/A.scala | 5 + test/files/scalap/abstractClass/result.test | 4 + test/files/scalap/abstractMethod/A.scala | 4 + test/files/scalap/abstractMethod/result.test | 5 + test/files/scalap/caseClass/A.scala | 3 + test/files/scalap/caseClass/result.test | 11 + test/files/scalap/caseObject/A.scala | 3 + test/files/scalap/caseObject/result.test | 8 + test/files/scalap/cbnParam/A.scala | 1 + test/files/scalap/cbnParam/result.test | 3 + test/files/scalap/classWithExistential/A.scala | 3 + test/files/scalap/classWithExistential/result.test | 4 + test/files/scalap/classWithSelfAnnotation/A.scala | 4 + .../scalap/classWithSelfAnnotation/result.test | 5 + test/files/scalap/covariantParam/A.scala | 3 + test/files/scalap/covariantParam/result.test | 4 + test/files/scalap/implicitParam/A.scala | 3 + test/files/scalap/implicitParam/result.test | 4 + test/files/scalap/paramClauses/A.scala | 3 + test/files/scalap/paramClauses/result.test | 4 + test/files/scalap/paramNames/A.scala | 3 + test/files/scalap/paramNames/result.test | 4 + test/files/scalap/sequenceParam/A.scala | 1 + test/files/scalap/sequenceParam/result.test | 3 + test/files/scalap/simpleClass/A.scala | 3 + test/files/scalap/simpleClass/result.test | 4 + test/files/scalap/traitObject/A.scala | 7 + test/files/scalap/traitObject/result.test | 8 + test/files/scalap/valAndVar/A.scala | 4 + test/files/scalap/valAndVar/result.test | 5 + test/files/scalap/wildcardType/A.scala | 1 + test/files/scalap/wildcardType/result.test | 3 + 39 files changed, 1153 insertions(+), 35 deletions(-) create mode 100644 test/files/scalap/abstractClass/A.scala create mode 100644 test/files/scalap/abstractClass/result.test create mode 100644 test/files/scalap/abstractMethod/A.scala create mode 100644 test/files/scalap/abstractMethod/result.test create mode 100644 test/files/scalap/caseClass/A.scala create mode 100644 test/files/scalap/caseClass/result.test create mode 100644 test/files/scalap/caseObject/A.scala create mode 100644 test/files/scalap/caseObject/result.test create mode 100644 test/files/scalap/cbnParam/A.scala create mode 100644 test/files/scalap/cbnParam/result.test create mode 100644 test/files/scalap/classWithExistential/A.scala create mode 100644 test/files/scalap/classWithExistential/result.test create mode 100644 test/files/scalap/classWithSelfAnnotation/A.scala create mode 100644 test/files/scalap/classWithSelfAnnotation/result.test create mode 100644 test/files/scalap/covariantParam/A.scala create mode 100644 test/files/scalap/covariantParam/result.test create mode 100644 test/files/scalap/implicitParam/A.scala create mode 100644 test/files/scalap/implicitParam/result.test create mode 100644 test/files/scalap/paramClauses/A.scala create mode 100644 test/files/scalap/paramClauses/result.test create mode 100644 test/files/scalap/paramNames/A.scala create mode 100644 test/files/scalap/paramNames/result.test create mode 100644 test/files/scalap/sequenceParam/A.scala create mode 100644 test/files/scalap/sequenceParam/result.test create mode 100644 test/files/scalap/simpleClass/A.scala create mode 100644 test/files/scalap/simpleClass/result.test create mode 100644 test/files/scalap/traitObject/A.scala create mode 100644 test/files/scalap/traitObject/result.test create mode 100644 test/files/scalap/valAndVar/A.scala create mode 100644 test/files/scalap/valAndVar/result.test create mode 100644 test/files/scalap/wildcardType/A.scala create mode 100644 test/files/scalap/wildcardType/result.test diff --git a/build.xml b/build.xml index c85fa72a7e..873aea0d98 100644 --- a/build.xml +++ b/build.xml @@ -476,8 +476,8 @@ QUICK BUILD (QUICK) - - + + @@ -493,6 +493,7 @@ QUICK BUILD (QUICK) + @@ -509,6 +510,7 @@ QUICK BUILD (QUICK) + @@ -525,13 +527,13 @@ QUICK BUILD (QUICK) - - + + - + @@ -554,8 +556,8 @@ QUICK BUILD (QUICK) - - + + @@ -898,7 +900,7 @@ BOOTSTRAPPING BUILD (STRAP) - + @@ -914,6 +916,7 @@ BOOTSTRAPPING BUILD (STRAP) + @@ -928,6 +931,7 @@ BOOTSTRAPPING BUILD (STRAP) + @@ -940,13 +944,13 @@ BOOTSTRAPPING BUILD (STRAP) - - + + - + @@ -968,7 +972,7 @@ BOOTSTRAPPING BUILD (STRAP) - + @@ -1129,7 +1133,7 @@ OPTIMISED COMPILER - + @@ -1174,7 +1178,7 @@ OPTIMISED COMPILER - + @@ -1203,7 +1207,7 @@ OPTIMISED COMPILER - + @@ -1433,6 +1437,7 @@ BOOTRAPING TEST AND TEST SUITE + diff --git a/scala-lang.ipr b/scala-lang.ipr index 08313cc822..8acf8dbffe 100644 --- a/scala-lang.ipr +++ b/scala-lang.ipr @@ -6,7 +6,7 @@ - + @@ -15,7 +15,37 @@