Fix testData: diagnostics changed.

This commit is contained in:
Ilya Gorbunov
2016-01-16 20:10:58 +03:00
parent ef0d998fbc
commit 2813840769
2 changed files with 7 additions and 7 deletions
@@ -2,8 +2,8 @@
interface A
class B : A
fun foo1(list: List<A>, arg: B?): Boolean {
// contains(T): Boolean is deprecated
return arg <!DEPRECATION!>in<!> list
// Type mismatch
return <!TYPE_MISMATCH!>arg<!> in list
}
fun foo2(list: List<A>, arg: B?): Boolean {
// FAKE: no cast needed
@@ -2,7 +2,7 @@ import java.util.*
fun foo() {
val al = ArrayList<String>()
al.size
al.<!DEPRECATION!>contains<!>(1)
al.contains(<!CONSTANT_EXPECTED_TYPE_MISMATCH!>1<!>)
al.contains("")
al.remove("")
@@ -10,7 +10,7 @@ fun foo() {
val hs = HashSet<String>()
hs.size
hs.<!DEPRECATION!>contains<!>(1)
hs.contains(<!CONSTANT_EXPECTED_TYPE_MISMATCH!>1<!>)
hs.contains("")
hs.remove("")
@@ -18,11 +18,11 @@ fun foo() {
val hm = HashMap<String, Int>()
hm.size
hm.<!DEPRECATION!>containsKey<!>(1)
hm.containsKey(<!CONSTANT_EXPECTED_TYPE_MISMATCH!>1<!>)
hm.containsKey("")
<!DEPRECATION!>hm[1]<!>
hm[<!CONSTANT_EXPECTED_TYPE_MISMATCH!>1<!>]
hm[""]
hm.remove("")
}
}