summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/Erasure.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-08-10 15:28:12 +0000
committerMartin Odersky <odersky@gmail.com>2009-08-10 15:28:12 +0000
commitfe52cb070db7321ab515c4758daa4f9bd187608a (patch)
treeee89343201b399980ce3cfef997523b5942276d8 /src/compiler/scala/tools/nsc/transform/Erasure.scala
parent1e15c075c1ae03cf1d356e45606894efdc57093a (diff)
downloadscala-fe52cb070db7321ab515c4758daa4f9bd187608a.tar.gz
scala-fe52cb070db7321ab515c4758daa4f9bd187608a.tar.bz2
scala-fe52cb070db7321ab515c4758daa4f9bd187608a.zip
Fixed #1642
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/Erasure.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/Erasure.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/Erasure.scala b/src/compiler/scala/tools/nsc/transform/Erasure.scala
index 806b054ee6..4da5a59789 100644
--- a/src/compiler/scala/tools/nsc/transform/Erasure.scala
+++ b/src/compiler/scala/tools/nsc/transform/Erasure.scala
@@ -168,7 +168,7 @@ abstract class Erasure extends AddInterfaces with typechecker.Analyzer with ast.
def jsig(tp: Type): String = jsig2(false, List(), tp)
def jsig2(toplevel: Boolean, tparams: List[Symbol], tp0: Type): String = {
- val tp = tp0.normalize
+ val tp = tp0.dealias
tp match {
case st: SubType =>
jsig2(toplevel, tparams, st.supertype)
@@ -251,7 +251,7 @@ abstract class Erasure extends AddInterfaces with typechecker.Analyzer with ast.
}
if (needsJavaSig(info)) {
try {
- //println("Java sig of "+sym+" is "+jsig2(true, List(), sym.info))//DEBUG
+ println("Java sig of "+sym+" is "+jsig2(true, List(), sym.info))//DEBUG
Some(jsig2(true, List(), info))
} catch {
case ex: UnknownSig => None