diff options
Diffstat (limited to 'sources/scalac/symtab/classfile/CLRClassParser.java')
-rw-r--r-- | sources/scalac/symtab/classfile/CLRClassParser.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sources/scalac/symtab/classfile/CLRClassParser.java b/sources/scalac/symtab/classfile/CLRClassParser.java index 1c19932c92..92b9409492 100644 --- a/sources/scalac/symtab/classfile/CLRClassParser.java +++ b/sources/scalac/symtab/classfile/CLRClassParser.java @@ -300,6 +300,9 @@ public class CLRClassParser extends SymbolLoader { if (name.equals("Equals") && params.length == 1 && params[0].ParameterType == clrTypes.OBJECT) return Names.equals; + // TODO: check if the type implements ICloneable? + if (name.equals("Clone") && params.length == 0) + return Names.clone; return Name.fromString(name); } |