diff options
author | schinz <schinz@epfl.ch> | 2003-06-25 07:40:50 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-06-25 07:40:50 +0000 |
commit | ce103c2f9538facf8bbfb816901742774bc7d211 (patch) | |
tree | e41643e874542dd1d5bc679e628bc52b8d523e10 | |
parent | 68c5a76acb15c9744c75b0dfacaa4eff638245b2 (diff) | |
download | scala-ce103c2f9538facf8bbfb816901742774bc7d211.tar.gz scala-ce103c2f9538facf8bbfb816901742774bc7d211.tar.bz2 scala-ce103c2f9538facf8bbfb816901742774bc7d211.zip |
- bug fix: stupid typo leading to ClassCastExce...
- bug fix: stupid typo leading to ClassCastException added a toString
- method for debugging
-rw-r--r-- | sources/scalac/symtab/SymbolSubstTypeMap.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sources/scalac/symtab/SymbolSubstTypeMap.java b/sources/scalac/symtab/SymbolSubstTypeMap.java index 5ba22ce7ae..f99cbbb1b0 100644 --- a/sources/scalac/symtab/SymbolSubstTypeMap.java +++ b/sources/scalac/symtab/SymbolSubstTypeMap.java @@ -135,7 +135,7 @@ public class SymbolSubstTypeMap extends Type.Map { if (value != null) return (Type)value; value = symbols.get(symbol); if (value == null) return super.map(type); - Type prefix = ((Type.TypeRef)type).pre; + Type prefix = ((Type.SingleType)type).pre; return Type.singleType(apply(prefix), (Symbol)value); } @@ -147,6 +147,13 @@ public class SymbolSubstTypeMap extends Type.Map { } //######################################################################## + // Public Methods - Printing + + public String toString() { + return "{ symbols=" + symbols + " types=" + types + " }"; + } + + //######################################################################## // Private Function private static boolean checkLeftContainsNoKeyFromRight(Map lf, Map rg) { |