summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2005-06-24 15:24:03 +0000
committermihaylov <mihaylov@epfl.ch>2005-06-24 15:24:03 +0000
commit5271830578a79246ff1a5b3f5284641ed8c261b4 (patch)
treeb9e13c1cffb27385d3aa4341ad8c1704fb9b751f /sources/scalac/symtab
parent43e1f829ef446e1f5d8e4a360b2be68b1a7065c6 (diff)
downloadscala-5271830578a79246ff1a5b3f5284641ed8c261b4.tar.gz
scala-5271830578a79246ff1a5b3f5284641ed8c261b4.tar.bz2
scala-5271830578a79246ff1a5b3f5284641ed8c261b4.zip
Implemented support for the scala.Cloneable att...
Implemented support for the scala.Cloneable attribute
Diffstat (limited to 'sources/scalac/symtab')
-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);
}