Smart completion: don't use outer call's expected type too much
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
fun foo(list: List<String?>, list2: List<Int>) {
|
||||
bar(list.map { it?.let { list2.<caret> } })
|
||||
}
|
||||
|
||||
fun bar(p: Collection<Int?>) {
|
||||
}
|
||||
|
||||
// EXIST: size
|
||||
// EXIST: indexOf
|
||||
// ABSENT: isEmpty
|
||||
// ABSENT: toString
|
||||
Reference in New Issue
Block a user