summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiles Sabin <miles@milessabin.com>2008-05-13 14:21:38 +0000
committerMiles Sabin <miles@milessabin.com>2008-05-13 14:21:38 +0000
commita73188c76f689bf7836ef3c97b5df7b168eb2e28 (patch)
treebabfaeb6f17331bce06881982210e81928b74cd9
parent1be24726a02f521b97e534ab418d2b61f500b619 (diff)
downloadscala-a73188c76f689bf7836ef3c97b5df7b168eb2e28.tar.gz
scala-a73188c76f689bf7836ef3c97b5df7b168eb2e28.tar.bz2
scala-a73188c76f689bf7836ef3c97b5df7b168eb2e28.zip
Fixed #870
-rw-r--r--src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
index ef2248be02..1293d9290b 100644
--- a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
+++ b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
@@ -522,7 +522,7 @@ abstract class ClassfileParser {
var tpe = processClassType(classSym.tpe)
while (sig(index) == '.') {
accept('.')
- val name = subName(c => c == ';' || c == '.').toTypeName
+ val name = subName(c => c == ';' || c == '<' || c == '.').toTypeName
val clazz = tpe.member(name)
assert(clazz.isAliasType, tpe)
tpe = processClassType(clazz.tpe)