diff options
author | Paul Phillips <paulp@improving.org> | 2009-12-16 19:25:26 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2009-12-16 19:25:26 +0000 |
commit | 1a7200a1d20afb60bf5e1eb912e7e31c3156a851 (patch) | |
tree | ab31356647f8a357cfa998ccecbc6fe88f7a4dc9 /src/scalap/scala/tools/scalap/Main.scala | |
parent | eb46c9ab39c5b95724f17908225b2a3728e7b72d (diff) | |
download | scala-1a7200a1d20afb60bf5e1eb912e7e31c3156a851.tar.gz scala-1a7200a1d20afb60bf5e1eb912e7e31c3156a851.tar.bz2 scala-1a7200a1d20afb60bf5e1eb912e7e31c3156a851.zip |
REPL completion now understands type aliases de...
REPL completion now understands type aliases defined in package objects.
For instance try scala.List.<tab>. review by community.
Diffstat (limited to 'src/scalap/scala/tools/scalap/Main.scala')
-rw-r--r-- | src/scalap/scala/tools/scalap/Main.scala | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/scalap/scala/tools/scalap/Main.scala b/src/scalap/scala/tools/scalap/Main.scala index 2211945aab..59c77813dd 100644 --- a/src/scalap/scala/tools/scalap/Main.scala +++ b/src/scalap/scala/tools/scalap/Main.scala @@ -9,7 +9,6 @@ package scala.tools.scalap - import java.io.{File, PrintStream, OutputStreamWriter, ByteArrayOutputStream} import scalax.rules.scalasig._ import tools.nsc.io.AbstractFile @@ -46,7 +45,7 @@ object Main { def isScalaFile(bytes: Array[Byte]): Boolean = { val byteCode = ByteCode(bytes) val classFile = ClassFileParser.parse(byteCode) - classFile.attribute("ScalaSig") match {case Some(_) => true; case None => false} + classFile.attribute("ScalaSig").isDefined } /**Processes the given Java class file. |