[FIR] Modify signatures also from ERASED_COLLECTION_PARAMETER_SIGNATURES

In this commit we change value parameter type of containsAll, removeAll,
retainAll from Java collections. Originally it's Collection<?>,
we change it to Collection<T>

#KT-42340 Fixed
This commit is contained in:
Mikhail Glukhikh
2020-09-30 13:52:17 +03:00
committed by teamcityserver
parent 3a693e112b
commit 2dc6467b5d
10 changed files with 1244 additions and 41 deletions
@@ -37,7 +37,7 @@ fun foo(
cs: Collection<String>, ca: Collection<Any?>
) {
a.containsAll(cs)
a.containsAll(ca)
a.<!INAPPLICABLE_CANDIDATE!>containsAll<!>(ca)
b.containsAll(cs)
b.containsAll(ca)
@@ -46,11 +46,11 @@ fun foo(
ic.containsAll(ca)
ka.containsAll(cs)
ka.containsAll(ca)
ka.<!INAPPLICABLE_CANDIDATE!>containsAll<!>(ca)
kb.containsAll(cs)
kb.containsAll(ca)
al.containsAll(cs)
al.containsAll(ca)
al.<!INAPPLICABLE_CANDIDATE!>containsAll<!>(ca)
}