diff options
author | paltherr <paltherr@epfl.ch> | 2004-03-13 17:39:57 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-03-13 17:39:57 +0000 |
commit | 417033fd0a33af000b95623f1c3d0f9e90fbf6ff (patch) | |
tree | 429018088aa48df0f06f5bbe875277dab60ac790 /sources/scalac/symtab/classfile/ClassfileParser.java | |
parent | f893e29c2f7a6fb00210d76933ac94e86d924aa6 (diff) | |
download | scala-417033fd0a33af000b95623f1c3d0f9e90fbf6ff.tar.gz scala-417033fd0a33af000b95623f1c3d0f9e90fbf6ff.tar.bz2 scala-417033fd0a33af000b95623f1c3d0f9e90fbf6ff.zip |
- Replaced byte array in Name by a string
Diffstat (limited to 'sources/scalac/symtab/classfile/ClassfileParser.java')
-rw-r--r-- | sources/scalac/symtab/classfile/ClassfileParser.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/symtab/classfile/ClassfileParser.java b/sources/scalac/symtab/classfile/ClassfileParser.java index bdb76e7b71..5f3f2f8a57 100644 --- a/sources/scalac/symtab/classfile/ClassfileParser.java +++ b/sources/scalac/symtab/classfile/ClassfileParser.java @@ -177,7 +177,8 @@ public class ClassfileParser implements ClassfileConstants { */ protected Type readType(int i) { Name sig = pool.readExternal(i); - return sigs.sigToType(Name.names, sig.index, sig.length()); + byte[] ascii = SourceRepresentation.string2ascii(sig.toString()); + return sigs.sigToType(ascii, 0, ascii.length); } /** read a field |