aboutsummaryrefslogtreecommitdiff
path: root/test/test
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-04-08 13:41:01 +0200
committerMartin Odersky <odersky@gmail.com>2013-04-08 13:41:01 +0200
commite45ba8adadb26f26bd9706724bf3a0c5c182fe82 (patch)
treec7356a1c3cf37f80f64284069ae97b9515b19099 /test/test
parent19143c67d77a71bd5ef18769e222beed291fa92b (diff)
downloaddotty-e45ba8adadb26f26bd9706724bf3a0c5c182fe82.tar.gz
dotty-e45ba8adadb26f26bd9706724bf3a0c5c182fe82.tar.bz2
dotty-e45ba8adadb26f26bd9706724bf3a0c5c182fe82.zip
More refinements to classfile loading.
Can now load and print all of scala, dotty.
Diffstat (limited to 'test/test')
-rw-r--r--test/test/ShowClassTests.scala12
-rw-r--r--test/test/showClass.scala8
2 files changed, 13 insertions, 7 deletions
diff --git a/test/test/ShowClassTests.scala b/test/test/ShowClassTests.scala
index 25ef7d04b..0119bedad 100644
--- a/test/test/ShowClassTests.scala
+++ b/test/test/ShowClassTests.scala
@@ -31,7 +31,8 @@ class ShowClassTests extends DottyTest {
// they refer to external libraries which are not available
// (apache.ant, usually)
"scala.tools.ant",
- "scala.tools.partest.PartestTask")
+ "scala.tools.partest.PartestTask",
+ "dotty.tools.dotc.core.pickling.AbstractFileReader")
def showPackage(pkg: TermSymbol)(implicit ctx: Context): Unit = {
val path = pkg.fullName.toString
@@ -79,6 +80,11 @@ class ShowClassTests extends DottyTest {
}
@Test
+ def loadJavaClasses() = {
+ showPackage("scala.tools.jline")
+ }
+
+ @Test
def loadMoreClasses() = {
showClasses("scala.collection.JavaConversions")
showClasses("scala.collection.convert.Wrappers")
@@ -110,8 +116,8 @@ class ShowClassTests extends DottyTest {
}
@Test
- def loadJlineHistory() = {
- showPackage("scala.tools.jline.console.history")
+ def loadDotty() = {
+ showPackage("dotty")
}
@Test
diff --git a/test/test/showClass.scala b/test/test/showClass.scala
index f2cb78deb..b0bca09ec 100644
--- a/test/test/showClass.scala
+++ b/test/test/showClass.scala
@@ -6,10 +6,10 @@ object showClass extends ShowClassTests {
def main(args: Array[String]) = {
for (arg <- args) showPackage(ctx.requiredPackage(arg))
- showClasses("scala.tools.jline.WindowsTerminal")
-// showPackage("scala.reflect")
-// showPackage("scala.collection")
-// showPackage("scala")
+// showClasses("dotty.tools.dotc.core.pickling.AbstractFileReader")
+// showPackage("scala.reflect")
+// showPackage("scala.collection")
+ showPackage("dotty")
println("done")
}
}