diff options
author | Paul Phillips <paulp@improving.org> | 2010-11-30 17:13:52 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2010-11-30 17:13:52 +0000 |
commit | 81f38907b838caa64d26b4ea49efe938a3d0673f (patch) | |
tree | 06d272e24be36f359be3ea8b788491f0f26c30fd /test/files/neg/checksensible.scala | |
parent | 4be5e11cccace4974ed9a449052455392570139f (diff) | |
download | scala-81f38907b838caa64d26b4ea49efe938a3d0673f.tar.gz scala-81f38907b838caa64d26b4ea49efe938a3d0673f.tar.bz2 scala-81f38907b838caa64d26b4ea49efe938a3d0673f.zip |
Found several minor thigns wrong with checkSens...
Found several minor thigns wrong with checkSensible, which tries to
issue warnings for comparisons which will always be true or false. No
review.
Diffstat (limited to 'test/files/neg/checksensible.scala')
-rw-r--r-- | test/files/neg/checksensible.scala | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/files/neg/checksensible.scala b/test/files/neg/checksensible.scala index f67e9ea57f..e68a6ce9c7 100644 --- a/test/files/neg/checksensible.scala +++ b/test/files/neg/checksensible.scala @@ -27,10 +27,14 @@ class EqEqValTest { 0 == (c = 1) 1 == "abc" - "abc" == 1 // doesn't warn since String defines an equals method + 1 == ("abc": Any) // doesn't warn because an Any may be a boxed Int + 1 == (1: Any) // as above + "abc" == 1 // doesn't warn since String defines an equals method new AnyRef == 1 - 1 == new AnyRef + 1 == new AnyRef // doesn't warn because it could be... + 1 == (new java.lang.Integer(1)) // ...something like this + 1 == (new java.lang.Boolean(true)) 1 != true () == true |