summaryrefslogtreecommitdiff
path: root/src/scalap/scala/tools/scalap/Main.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-12-16 19:25:26 +0000
committerPaul Phillips <paulp@improving.org>2009-12-16 19:25:26 +0000
commit1a7200a1d20afb60bf5e1eb912e7e31c3156a851 (patch)
treeab31356647f8a357cfa998ccecbc6fe88f7a4dc9 /src/scalap/scala/tools/scalap/Main.scala
parenteb46c9ab39c5b95724f17908225b2a3728e7b72d (diff)
downloadscala-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.scala3
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.