diff options
author | Ingo Maier <ingo.maier@epfl.ch> | 2009-09-23 10:12:32 +0000 |
---|---|---|
committer | Ingo Maier <ingo.maier@epfl.ch> | 2009-09-23 10:12:32 +0000 |
commit | dc65ebea9e2e5953a23a11c4df87d0fd7c81f19b (patch) | |
tree | c338610aa5d662fc7722622d7c0ffcebbad566b4 /src | |
parent | 9e54361343f80925ab7be84239ce37fb021bd7b9 (diff) | |
download | scala-dc65ebea9e2e5953a23a11c4df87d0fd7c81f19b.tar.gz scala-dc65ebea9e2e5953a23a11c4df87d0fd7c81f19b.tar.bz2 scala-dc65ebea9e2e5953a23a11c4df87d0fd7c81f19b.zip |
Proxy.equals catches null case (fix for #2366)
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/Proxy.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/scala/Proxy.scala b/src/library/scala/Proxy.scala index 4c890c828d..18b08d55a2 100644 --- a/src/library/scala/Proxy.scala +++ b/src/library/scala/Proxy.scala @@ -25,6 +25,8 @@ import Predef._ trait Proxy { def self: Any override def hashCode: Int = self.hashCode - override def equals(that: Any): Boolean = that equals self + override def equals(that: Any): Boolean = + if(that == null) false + else that equals self override def toString: String = self.toString } |