diff options
author | Martin Odersky <odersky@gmail.com> | 2013-04-08 13:41:01 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-04-08 13:41:01 +0200 |
commit | e45ba8adadb26f26bd9706724bf3a0c5c182fe82 (patch) | |
tree | c7356a1c3cf37f80f64284069ae97b9515b19099 /test/test | |
parent | 19143c67d77a71bd5ef18769e222beed291fa92b (diff) | |
download | dotty-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.scala | 12 | ||||
-rw-r--r-- | test/test/showClass.scala | 8 |
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") } } |