diff options
author | Paul Phillips <paulp@improving.org> | 2011-11-04 14:53:50 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-11-04 14:53:50 +0000 |
commit | f4991fcffc0cddcd16e7abccbc577581fbf5bd0f (patch) | |
tree | e3672911455f72dec4eb27c9e1799fe35d3d113f /src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala | |
parent | 8006cc6760b30274676ae5359c27b49e5cbf5670 (diff) | |
download | scala-f4991fcffc0cddcd16e7abccbc577581fbf5bd0f.tar.gz scala-f4991fcffc0cddcd16e7abccbc577581fbf5bd0f.tar.bz2 scala-f4991fcffc0cddcd16e7abccbc577581fbf5bd0f.zip |
More repl work.
Hardened the repl against a bunch of erroneous conditions. Added a
:reset command which causes the repl to forget everything you have told
it. Added classloader tracing when repl tracing is enabled. :reset is
not that useful in its current form but it's the precursor to something
more interesting. No review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala b/src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala index 5b6e37e4fe..70aa8ff54e 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala @@ -10,7 +10,7 @@ import ch.epfl.lamp.fjbg._ import java.io.{ DataOutputStream, OutputStream, File => JFile } import scala.tools.nsc.io._ import scala.tools.nsc.util.ScalaClassLoader -import scala.tools.util.Javap +import scala.tools.util.JavapClass import java.util.jar.{ JarEntry, JarOutputStream, Attributes } import Attributes.Name @@ -67,7 +67,7 @@ trait BytecodeWriters { def emitJavap(bytes: Array[Byte], javapFile: io.File) { val pw = javapFile.printWriter() - val javap = new Javap(ScalaClassLoader.appLoader, pw) { + val javap = new JavapClass(ScalaClassLoader.appLoader, pw) { override def findBytes(path: String): Array[Byte] = bytes } |