diff options
author | Paul Phillips <paulp@improving.org> | 2011-10-17 20:59:28 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-10-17 20:59:28 +0000 |
commit | 2d2a3e92de0a7bd0cd01f93496527737b1be0381 (patch) | |
tree | 3c696d3f9e56e32c80b10015980f866d6ddc1ab3 /src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala | |
parent | 6974cca537ab14f5a5688b64e5cf549101b90137 (diff) | |
download | scala-2d2a3e92de0a7bd0cd01f93496527737b1be0381.tar.gz scala-2d2a3e92de0a7bd0cd01f93496527737b1be0381.tar.bz2 scala-2d2a3e92de0a7bd0cd01f93496527737b1be0381.zip |
Cleaning up debug logging.
No review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala index fc150d3361..44ac9c68cf 100644 --- a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala +++ b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala @@ -54,6 +54,8 @@ abstract class ClassfileParser { } def parse(file: AbstractFile, root: Symbol) = try { + debuglog("[class] >> " + root.fullName) + def handleMissing(e: MissingRequirementError) = { if (settings.debug.value) e.printStackTrace throw new IOException("Missing dependency '" + e.req + "', required by " + in.file) @@ -82,7 +84,6 @@ abstract class ClassfileParser { println("Skipping class: " + root + ": " + root.getClass) } */ - debuglog("parsing " + file.name) this.in = new AbstractFileReader(file) if (root.isModule) { this.clazz = root.companionClass @@ -907,8 +908,12 @@ abstract class ClassfileParser { case None => throw new RuntimeException("Scala class file does not contain Scala annotation") } - debuglog("" + sym + "; annotations = " + sym.rawAnnotations) - } else + debuglog("[class] << " + sym.fullName + ( + if (sym.rawAnnotations.isEmpty) "" + else sym.rawAnnotations.mkString("(", ", ", ")")) + ) + } + else in.skip(attrLen) // TODO 1: parse runtime visible annotations on parameters |