diff options
author | michelou <michelou@epfl.ch> | 2008-02-20 14:12:13 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2008-02-20 14:12:13 +0000 |
commit | bb1dd8165a5207f08a9a3ec68a7f5e7508e40313 (patch) | |
tree | a08f2aad1e3693e4e61b29b71e6effecee85fa2a /src | |
parent | 524405a9b63e8d001415e66b24f09233c12b0854 (diff) | |
download | scala-bb1dd8165a5207f08a9a3ec68a7f5e7508e40313.tar.gz scala-bb1dd8165a5207f08a9a3ec68a7f5e7508e40313.tar.bz2 scala-bb1dd8165a5207f08a9a3ec68a7f5e7508e40313.zip |
uses readResolve for symbols
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/Symbol.scala | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/library/scala/Symbol.scala b/src/library/scala/Symbol.scala index 5ab9ec680a..dd9bfabbf8 100644 --- a/src/library/scala/Symbol.scala +++ b/src/library/scala/Symbol.scala @@ -39,12 +39,8 @@ final class Symbol private (val name: String) { */ override def toString(): String = "'" + name - /** Compares this symbol with the specified value for equality. - */ - override def equals(that: Any): Boolean = that match { - case that: Symbol => this.name == that.name - case _ => false - } + @throws(classOf[java.io.ObjectStreamException]) + private def readResolve(): Any = Symbol.apply(name) } object Symbol { |