summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-11-04 14:53:50 +0000
committerPaul Phillips <paulp@improving.org>2011-11-04 14:53:50 +0000
commitf4991fcffc0cddcd16e7abccbc577581fbf5bd0f (patch)
treee3672911455f72dec4eb27c9e1799fe35d3d113f /src/compiler/scala/tools/nsc/backend/jvm/BytecodeWriters.scala
parent8006cc6760b30274676ae5359c27b49e5cbf5670 (diff)
downloadscala-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.scala4
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
}