diff options
author | Miles Sabin <miles@milessabin.com> | 2008-05-13 14:21:38 +0000 |
---|---|---|
committer | Miles Sabin <miles@milessabin.com> | 2008-05-13 14:21:38 +0000 |
commit | a73188c76f689bf7836ef3c97b5df7b168eb2e28 (patch) | |
tree | babfaeb6f17331bce06881982210e81928b74cd9 /src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala | |
parent | 1be24726a02f521b97e534ab418d2b61f500b619 (diff) | |
download | scala-a73188c76f689bf7836ef3c97b5df7b168eb2e28.tar.gz scala-a73188c76f689bf7836ef3c97b5df7b168eb2e28.tar.bz2 scala-a73188c76f689bf7836ef3c97b5df7b168eb2e28.zip |
Fixed #870
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala | 2 |
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) |