summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/classfile/CLRClassParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/symtab/classfile/CLRClassParser.java')
-rw-r--r--sources/scalac/symtab/classfile/CLRClassParser.java3
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);
}