[FIR] Implement replacing Object with type parameters for specials builtins

#KT-42601 Fixed
This commit is contained in:
Mikhail Glukhikh
2020-10-12 12:45:03 +03:00
parent d40248cb53
commit d3e85dbce0
19 changed files with 410 additions and 27 deletions
@@ -8,9 +8,9 @@ val concurrentHash: ConcurrentHashMap<String, Int> = null!!
fun foo() {
concurrent.remove("", 1)
concurrent.remove("", "")
concurrent.<!INAPPLICABLE_CANDIDATE!>remove<!>("", "")
concurrentHash.remove("", 1)
concurrentHash.remove("", "")
concurrentHash.<!INAPPLICABLE_CANDIDATE!>remove<!>("", "")
// Flexible types
concurrent.remove(null, 1)